我正在尝试用phantomjs写作 例如:
var webPage = require('webpage');
var page = webPage.create();
page.open('http://www.w3school.com.cn',
function() {
var res = page.evaluate(function() {
return document.getElmentsByTagName('a');
});
console.log(res);
phantom.exit();
});
跑步,错误提示:
TypeError: 'undefined' is not a function (evaluating 'document.getElmentsByTagName('a')')
phantomjs://webpage.evaluate():2
phantomjs://webpage.evaluate():3
phantomjs://webpage.evaluate():3
null
为什么?我做了什么?
答案 0 :(得分:0)
看起来你没有在Phantomjs做完事情时调用phantom.exit();
。
将所述命令附加到脚本的末尾,它应该正常工作。