SpookyJS是否支持https网页?

时间:2015-03-18 06:59:56

标签: javascript testing phantomjs casperjs spookyjs

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

  

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

  

https://www.twitter.com/

  

www.facebook.com with https

这些似乎都没有打开。

PhantomJS版本是1.9.0

1 个答案:

答案 0 :(得分: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.要么使用CasperJS的主分支,它支持PhantomJS 2或坚持1.9.8。