Node.js 幻影不';除非通过代理运行,否则无法打开页面
我需要刮一个网站,决定使用Phantomjs。因为我喜欢node,所以我也认为可以使用phantomnpm包 并完全按照自述文件中的说明进行了操作: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
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叫来看看是否真的有任何请求。然后它突然起作用了。这两条消息都显示在控制台中。现在我想知道,为什么没有查尔斯的参与就不行了