1

自从 sslv3 POODLE 错误出现以来,我都无法将 casperjs 与“--engine=slimerjs”选项一起使用。

在 POODLE 之前,我能够像这样运行我的 casperjs 脚本:

casperjs --engine=slimerjs script.js

但是在 POODLE 之后,我还需要将“--ssl-protocol=tlsv1”发送到 casperjs。这可以在不使用这样的 slimer 选项的情况下工作:

casperjs --ssl-protocol=tlsv1 script.js

现在,如果我想使用 slimerjs 引擎并像这样发送 ssl 协议:

casperjs --ssl-protocol=tlsv1 --engine=slimerjs script.js

它失败了:

unknown option --ssl-protocol=tlsv1

如何通过“--ssl-protocol=tlsv1”选项将 casperjs 与 slimerjs 一起使用?

4

1 回答 1

1

这个问题从 SlimerJS 0.9.5 开始解决,并且在这种情况下支持与 PhantomJS 2 完全兼容。请参阅此提交


上一个答案:

文档说它不受支持,并且由于 SSL 非常低级,除了等待新版本的 slimerjs(当前版本 0.9.3)之外,可能甚至没有解决方法。

–ssl-protocol=[SSLv3|SSLv2|TLSv1|any] 不支持 Firefox 仅支持 SSL 3 协议

底线是 SlimerJS 现在无法在所有删除 SSLv3 支持的网站上使用。这是 SlimerJS 的一般问题:支持 SSL 选项

于 2014-10-23T15:04:58.950 回答