SpookyJS 是否支持 https 网页?

Does SpookyJS support https web pages?

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

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

https://www.twitter.com/

www.facebook.com with https

none 个似乎正在开放。

PhantomJS 版本为 1.9.0

这可能与 PhantomJS 的 POODLE 问题密切相关。 (Reference) 它通常通过在命令行上传递 --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 主分支,要么坚持使用 1.9.8。