phantomjs - 打开页面什么都不做

时间:2016-12-14 01:08:42

标签: phantomjs casperjs headless-browser

我花了很多时间来缩小我面临的问题。 我在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/" }

1 个答案:

答案 0 :(得分:1)

它在gentoo下发生。 Phantomjs 2.0.0。 gentoo下的selinux似乎确实是个问题,尽管我尚未解决。顺便说一句,我发现zombiejs可以正常工作,没有问题:)我的一位同事建议我检查此库:)