【发布时间】:2015-11-27 07:53:43
【问题描述】:
我正在尝试使用 casperjs 访问 creditkarma.com(未被防火墙阻止)。但是我不断收到 407 错误和一个页面说我需要提供用户名和密码,没有表单只是一个错误。我试过http://username:password@example.com。我还尝试了 --proxy 和 --proxy-auth 我也尝试发送标头。
casper.options.pageSettings = {
customHeaders:{
'Authorization':'Basic '+btoa('myUserName:myPassword')
}
}
该命令是通过 windows 命令提示符运行的,所以我还设置了 HTTP_PROXY。我在这上面花了几个小时,似乎无法弄清楚为什么这不起作用。有没有人有其他想法我可以尝试?
【问题讨论】:
-
你使用最新的 CasperJS 版本吗?
-
是和幻影1.9.2
-
请展示您如何启动脚本。另外,企业 vpn 还是企业代理?
-
Casper 中的 Casperjs 测试 ck.js 是对 phantomjs--ssl-protocol=any 的调用,然后我包含了代理选项。我不太确定。我连接了一个 Vpn,但我有一个在我们的内部论坛中提到的代理 url
-
我只是查看了发送的标头,它实际上是代理授权协商。有没有办法为此编码?
标签: javascript proxy phantomjs casperjs