1

我是 SpookyJS 的新手。在已提供的 hello.js 示例中,我尝试更改 url

http://en.wikipedia.org/wiki/Spooky_the_Tuff_Little_Ghost

https://www.twitter.com/

或者

www.facebook.com 与 https

这些似乎都没有打开。

PhantomJS 版本是 1.9.0

4

1 回答 1

0

这可能与 PhantomJS 的 POODLE 问题非常相关。(参考)它通常通过传递--ssl-protocol=tlsv1和可能--ignore-ssl-errors=true在命令行上修复。

issue #81来看,您可以在 SpookyJS 中执行此操作:

var spooky = new Spooky({
  capser: {
    logLevel: "debug",
    verbose: true
  },
  child: {
    command: "casper",
    "ssl-protocol": "tlsv1",
    "ignore-ssl-errors": true
  }
});

您可能还想更新 PhantomJS。这在 1.9.8 及更高版本中已修复,但 CasperJS 目前(1.1-beta3)不支持 PhantomJS 2。要么使用支持 PhantomJS 2 的 CasperJS 的 master 分支,要么坚持使用 1.9.8。

于 2015-03-18T09:02:37.813 回答