【发布时间】:2019-01-11 23:34:24
【问题描述】:
关于点击phantomjs的官方示例不起作用: http://phantomjs.org/page-automation.html
我试过如下:
function sleep(milliseconds) {
var start = new Date().getTime();
while (true) {
if ((new Date().getTime() - start) > milliseconds) { break; }
}
}
var page = require('webpage').create();
page.open('http://example.com/', function() {
page.includeJs("http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js", function() {
page.evaluate(function() {
$("a").click();
});
sleep(3000);
page.render('screenshot.png');
phantom.exit()
});
});
但我得到的是http://example.com/ 的屏幕截图,而不是https://www.iana.org/domains/reserved(点击的目标)。
如何解决?
【问题讨论】:
标签: phantomjs