【发布时间】:2014-03-16 21:37:54
【问题描述】:
我正在尝试抓取网页。网站上有一个 ajax 按钮(一个 div),当单击它时,它会在页面上附加更多结果(例如显示 20 个结果)。我想点击3次。
使用下面的代码:
casper.then(function() {
for(var i=1; i<=3; i++){
casper.evaluate(function(){
$("div.showMore").click();
return true;
})
casper.wait(5000, function then(){
this.capture('image.png');
})
}
})
但它只是在没有点击的情况下捕获页面。我确信这段代码会点击..
$("div.showMore").click();
我通过 chrome 控制台推送/尝试来检查它。
那我错过了什么?
【问题讨论】:
标签: javascript ajax casperjs