代码拉取完成,页面将自动刷新
var casper = require("casper").create({
clientScript: [
'includes/jquery.js',
'includes/underscore.js'
],
pageSettings: {
loadImages: false,
loadPlugins: false
},
verbose:true,
logLevel: "debug"
});
casper.start('https://www.google.com/?gws_rd=cr,ssl',function() {
this.capture('google.png', {
top: 0,
left: 0,
width: 500,
height: 400
});
});
casper.thenEvaluate(function(term) {
document.querySelector('input[name="q"]').setAttribute('value', term);
document.querySelector('form[name="f"]').submit();
}, 'CasperJS');
casper.then(function() {
// Click on 1st result link
this.click('h3.r a');
});
casper.then(function() {
// Click on 1st result link
this.capture('casper.png', {
top: 0,
left: 0,
width: 500,
height: 400
});
this.click('a',0,50);
});
casper.then(function() {
// Click on 1st result link
this.capture('foo.jpg', undefined, {
format: 'jpg',
quality: 75
});
this.click('h3.r a',"50%","50%");
});
casper.then(function() {
console.log('clicked ok, new location is ' + this.getCurrentUrl());
});
casper.run();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。