javascript - CasperJS(幻影 1.9.7),从昨天开始无法连接 https

标签 javascript phantomjs casperjs

从昨天开始,我遇到了 CasperJS 和一个站点的问题。从昨天开始就连不上服务器了。但是,我在 Windows 上的脚本运行良好。我的生产服务器上有这个错误:

2015-04-01T09:46:02 [DEBUG] WebPage - updateLoadingProgress: 10
2015-04-01T09:46:02 [DEBUG] Network - Resource request error: 2 ( "Connection closed" ) URL: "https://www.mysite.fr/"
[error] [phantom] Resource https://www.mysite.fr/ failed to load (null)
2015-04-01T09:46:02 [DEBUG] WebPage - updateLoadingProgress: 100

I use:

casperjs --ssl-protocol=tlsv1 --ignore-ssl-errors=yes --web-security=no --debug=yes script.js 

因此,在 Windows (1.9.7) 中功能完美,但从昨天开始,我的 Linux 上的脚本无法正常工作,如上面的输出所示。

最佳答案

请试试

casperjs --ssl-protocol=any script.js

替代方法:更新到 PhantomJS 1.9.8 或更高版本

你可以用

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo npm install -g casperjs

关于javascript - CasperJS(幻影 1.9.7),从昨天开始无法连接 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29385656/

相关文章:

javascript - Phantomjs/Casperjs 没有正确评估德国亚马逊网站上的 JS/Ajax

c# - 自定义 Ajax 工具包 Html 编辑器控件

javascript - $.getJSON 没有进入函数并且没有获取任何数据

Javascript 异步返回 bool 到外部函数

node.js - 如何调用SpookyJS中的函数?

javascript - 无法让 "this.mouse.click()"与 casperjs 一起工作

javascript - 如何在单击 ionicActionSheet 选项时打开 ionicPopup?

javascript - 将 json 文件从 php 打印到 javascript

docker - 如何在 Docker 容器中使用 PhantomJS 的附加参数?

javascript - 如何使用 CasperJS 将 html 数据表解析/映射到 JSON 对象?