phantomjs - 打开页面什么都不做
phantomjs - open page does nothing
我花了很多时间来缩小我面临的问题。
我正在 phantomjs 上做我的第一个项目,甚至不能执行简单的例子
有人可以试用您的 phantomjs 工作版本吗?
var page = require('webpage').create();
var url = 'http://phantomjs.org/';
page.open(url, function() { console.log("UAHH"); phantom.exit();});
我觉得我错过了一些非常简单的事情。
我已将处理程序放在 onResourceError、osResourceReceived、onResourceRequested 上并获得以下结果。
= onResourceError()
- unable to load url: "http://phantomjs.org/"
- error code: 5, description: Operation canceled
= onResourceReceived()
id: 4, stage: "end", response: {"contentType":null,"headers":[],"id":4,"redirectURL":null,"stage":"end","status":null,"statusText":null,"time":"2016-12-14T00:57:18.222Z","url":"http://phantomjs.org/"}
= onResourceRequested()
request: {
"headers": [
{
"name": "Accept",
"value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.0.0 Safari/538.1"
}
],
"id": 5,
"method": "GET",
"time": "2016-12-14T00:57:18.222Z",
"url": "http://phantomjs.org/" }
它发生在gentoo下。幻影2.0.0。看来肯定是gentoo下selinux的问题,虽然我还没解决。顺便说一句,我发现 zombiejs 可以正常工作,没问题 :) 我的一位同事建议我检查这个库 :)
我花了很多时间来缩小我面临的问题。 我正在 phantomjs 上做我的第一个项目,甚至不能执行简单的例子 有人可以试用您的 phantomjs 工作版本吗?
var page = require('webpage').create();
var url = 'http://phantomjs.org/';
page.open(url, function() { console.log("UAHH"); phantom.exit();});
我觉得我错过了一些非常简单的事情。 我已将处理程序放在 onResourceError、osResourceReceived、onResourceRequested 上并获得以下结果。
= onResourceError()
- unable to load url: "http://phantomjs.org/"
- error code: 5, description: Operation canceled
= onResourceReceived()
id: 4, stage: "end", response: {"contentType":null,"headers":[],"id":4,"redirectURL":null,"stage":"end","status":null,"statusText":null,"time":"2016-12-14T00:57:18.222Z","url":"http://phantomjs.org/"}
= onResourceRequested()
request: {
"headers": [
{
"name": "Accept",
"value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
},
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.0.0 Safari/538.1"
}
],
"id": 5,
"method": "GET",
"time": "2016-12-14T00:57:18.222Z",
"url": "http://phantomjs.org/" }
它发生在gentoo下。幻影2.0.0。看来肯定是gentoo下selinux的问题,虽然我还没解决。顺便说一句,我发现 zombiejs 可以正常工作,没问题 :) 我的一位同事建议我检查这个库 :)