Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 幻影不';除非通过代理运行,否则无法打开页面_Node.js_Phantomjs - Fatal编程技术网

Node.js 幻影不';除非通过代理运行,否则无法打开页面

Node.js 幻影不';除非通过代理运行,否则无法打开页面,node.js,phantomjs,Node.js,Phantomjs,我需要刮一个网站,决定使用Phantomjs。因为我喜欢node,所以我也认为可以使用phantomnpm包 并完全按照自述文件中的说明进行了操作: phantom = require 'phantom' phantom.create (ph)-> ph.createPage (page)-> page.open "http://stackoverflow.com", (status)-> console.log "opened

我需要刮一个网站,决定使用Phantomjs。因为我喜欢node,所以我也认为可以使用phantomnpm包

并完全按照自述文件中的说明进行了操作:

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()
现在,奇怪的是,我第一次尝试的时候,它不起作用。我决定把Charles叫来看看是否真的有任何请求。然后它突然起作用了。这两条消息都显示在控制台中。现在我想知道,为什么没有查尔斯的参与就不行了