1、首先下载casperjs:git clone https://github.com/casperjs/casperjs;
2、安装python:https://www.python.org/downloads/windows/;python下载太慢,我的已经放在QQ邮箱永久保存了;
3、创建casper实例,可以指定浏览器的窗口大小,甚至我们可以通过指定userAgent的方式冒充手机端的浏览器。例如我们将其指定为iPhone8的safari,并设置窗口大小
phantom.outputEncoding = "gbk";//解决中文乱码
/* 打开首页 */
var casper = require('casper').create({
pageSettings: {
// 冒充浏览器
userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X; en-us) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53'
},
// 浏览器窗口大小
viewportSize: {
width: 750,
height: 1334
}
});
casper.start();
casper.thenOpen('https://m.sjjz.com/', function () {
this.wait(3000, function() {
this.capture("images/recharge.png");
});
});
casper.run();
参考链接:https://imweb.io/topic/55e46d8d771670e207a16bdc;
网友评论