CasperJs 是一个基于 PhantomJs 的工具,其比起 PhantomJs 可以更加方便的进行 navigation
下载资源:https://download.csdn.net/download/jiaweide123/12031853
安装 CasperJS 必须确保在 Python 环境下,Python下载之后直接安装即可。
下载之后,直接解压到一个盘里面,然后把解压的地址放到系统变量Path中:地址例如:
H:\谷歌下载\casperjs-1.1.4-1\bin;H:\谷歌下载\phantomjs-1.9.7-windows;
注意:中间用分号隔开
配置完成之后,在cmd中执行:phantomjs --version,python --version,casperjs --version这三个命令看看是否能成功显示版本
创建一个test.js,内容为
var casper = require('casper').create();
casper.start('http://www.baidu.com/', function() {
this.echo(this.getTitle());
});
casper.run();
执行命令:casperjs test.js
可以得到页面title,我得到的是乱码
修改test.js代码为:
var casper = require('casper').create();
casper.start('http://www.baidu.com/', function() {
this.echo(this.getTitle());
});
casper.then(function() {
this.capture('baidu-homepage.png'); // 生成一个png图片
});
casper.run();
继续执行上述命令
可以得到结果为title名称和一张名为baidu-homepage.png的图片
具体其他的功能,请百度