- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 使用python/casperjs编写终极爬虫-客户端App的抓取
1.缘起随着移动互联网的发展,现在写web和我三年前刚开始写爬虫的时候已经改变了太多。特别是在node以及javascript/ruby社区的努力下,以往“服务器端”做的事情都慢慢搬到了“浏览器”来实现,最极端的例子可能是meteor了 ,写web程序无需划分前端后端的时代已经到来了。。。在这一方面,Google一向是最激进的。纵观Google目前的产品线,社交的Google Plus,网
2013-08-30 10:37:31 8815
转载 自从有了Phantomjs和Casperjs,后台网页抓取和交互变得异常的简单
Casperjs是基于Phantomjs的,而Phantom JS是一个服务器端的 JavaScript API 的 WebKit。 这跟我一直想找个自带浏览器内核的后台东西的想法“暗合”。所以,在我发现这东西的时候就已经开始不由自主的兴奋起来了,研究一番之后,果不其然,后台连接网站和页面交互一下子变得异常简单起来。尤其是对需要登录才可进行的网页操作。 于是乎,我
2013-08-30 09:54:59 17794
原创 CasperJS 的安装和快速入门
CasperJS 是一个开源的导航脚本和测试工具,使用 JavaScript 基于 PhantomJS 编写,用于测试 Web 应用功能,Phantom JS是一个服务器端的 JavaScript API 的 WebKit。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。本文主要介绍如何安装和使用 CasperJS 工具。安装Cas
2013-08-30 09:50:55 7767
原创 使用 CasperJS 对 Web 网站进行功能测试
CasperJS 包含一些非常有用的工具用来对 Web 网站进行功能性的测试,例如我们可以编写如下的 JavaScript 脚本来测试 Google 的搜索:view sourceprint?01var casper = require('casper').create();02
2013-08-30 09:31:02 2178
原创 Subversion 出现 301 Moved Permanently 的解决方法
会出现这个讯息的原因,通常就是 Subversion 的 Repository 目录放在 apache 设定的文件根目录里面。先打开 apache 的 httpd.conf 看看 DocumentRoot 设在哪里:DocumentRoot "/var/www/html"再看看 SVNPath 或 SVNParentPath 设的目录是不是一样?DAV svnSVNParentPath /
2013-08-15 14:04:13 4282
原创 CentOS6.4 SVN-APACHE配置
1. Linux SVN安装所需module:#yum install mod_dav_SVN安装完毕之后发现,在/etc/httpd/conf.d下多出了subversion.conf,以及/etc/httpd/modules下多出了 mod_dav_svn.so和mod_authz_svn.so两个文件,这正是subversion.conf中所需要的。2. 修改subversion.con
2013-08-15 13:18:16 966
原创 CentOS Linux解决Device eth0 does not seem to be present
在VMware里克隆出来的CentOS Linux。。ifconfig...没有看到eth0.。然后重启网卡又报下面错误。故障现象:service network restartShutting down loopback insterface:
2013-08-10 16:36:00 981
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人