想用爬虫去爬一些数据,去网上找了一下,发现 CasperJS 不错。不过遇到了一些问题,先记录下来。

安装 Phantomjs 和 CasperJS

npm install phantomjs -g 
npm install casperjs -g

可能出现的问题

error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory

原因

找不到 libfontconfig.so.1 文件

解决方法

Centos:

sudo yum install fontconfig

Ubuntu:

sudo apt-get install libfontconfig1

另外,看了一下 CasperJS 的介绍,感觉它简直就是 Web 自动化测试的神器啊,以后要试着多用一下。