繁体   English   中英

PhantomJS上的XmlHttpRequest异常101

[英]XmlHttpRequest Exception 101 on PhantomJS

尝试自动执行任务,但是phantomjs无法正确“打开” URL。

应用程式显示101错误。

该脚本可以重现错误

var page = new WebPage();

page.open(phantom.args[0], function(status){
  console.log(status);
  page.render(phantom.args[1]);
  phantom.exit();
});

并运行命令phantomjs --ignore-ssl-errors=yes script.js https://notalegal.sefin.ro.gov.br/contribuinte/form.jsp\\?sys\\=NPJ\\&formID\\=\\{C90B91CE-E9C3-46B2-8FED-75B7B219A3AD\\}\\&scrolling\\=yes ~/page.png

我已经测试了phantomjs 1.4和1.6

我不知道为什么它不起作用,但是我发现了一种解决方法:使用URL缩短器:)

当我做phantomjs --ignore-ssl-errors=yes script.js http://tinyurl.com/cu2orzg page.png ,它没有给出任何错误。 它呈现与链接完全相同的内容(图像表示“非法操作”)。 也许您的链接已过期或其他...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM