var page = require('webpage').create();
page.open('http://livestream.com/cnet', function() {
console.log(page.plainText);
phantom.exit();
});
尽管有很多额外的事件列表需要点击“加载更多”。我想使用以下伪代码扩展上述代码以实现这一点:
while ("Load More" exists) {
click button
delay to allow page to load
}
<a href="javascript:void(0);" class="button thin_border_button black_border small_button ng-binding" ng-click="loadMoreEventsPublic('Archived')" ng-bind="loadMoreText">Load More</a>
如何反复单击(即ng click=“loadMoreEventsPublic('Archived')”)直到页面完全加载,然后退出phantomjs?
请原谅我的极端noob水平,我正试图尽可能多地解决这个问题,但我需要一些指导。
非常感谢。