除非通过代理运行,否则Phantom不会打开页面

时间:2015-01-08 01:12:53

标签: node.js phantomjs

我需要抓一个网站,决定使用Phantomjs。因为我喜欢节点我也认为使用Phantom npm软件包是可以的。

完全按照自述文件中的说明完成:

phantom = require 'phantom'

phantom.create (ph)->
    ph.createPage (page)->
        page.open "http://stackoverflow.com", (status)->
            console.log "opened stackoverflow?", status
            page.evaluate (-> document.title), (result)->
                console.log "Page title is #{result}"
                ph.exit()

现在,奇怪的是,我第一次尝试时并没有工作。我决定拉起查尔斯,看看实际上是否有任何要求。然后它突然起作用了。这两条消息都显示在控制台中。现在我想知道,为什么没有查尔斯跑步它不起作用?

0 个答案:

没有答案