示例页面:http://www.quora.com/Python-programming-language-1/followers
该页面列出了111.5k人。 但是要求我用鼠标滚动很长一段时间以实际完全加载页面。如何在casperjs中自动执行此操作? 基本上我需要该页面上的所有名称,或者只有在完全加载后我才需要在页面上工作。 我如何用casperjs + phantomjs做到这一点?
Offtopic:如果python中有任何模块可以执行此操作,请随时在评论中进行建议。
答案 0 :(得分:0)
您可以使用scrollTo
:
casper.start('http://yoursite.com', function() {
this.scrollTo(Xvalue, Yvalue);
});
甚至scrollBottom
casper.start('http://yoursite.com', function() {
this.scrollBottom();
});
在这种情况下,您必须等到javascript加载页面并在需要的时间内重复该操作。