加载网页的PhantomJS问题:“连接已关闭”

时间:2017-07-05 23:52:41

标签: javascript phantomjs connection

我正在与PhantomJS合作,我所做的一切都很好,但我不知道比特时间发生了什么。该URL无法在PhantomJS中打开。网址为domain,代码如下:

var page = require('webpage').create(),fs = require('fs'), args=require('system').args;
// var url = 'http://fotogena.co';
var url = 'https://www.procuraduria.gov.co/CertWEB/Certificado.aspx?tpo=1';
page.viewportSize = { width: 400, height: 400 };
page.open(url, function (status) {
    if(status==='success'){
        setTimeout(loadScripts, 1500)
    }else
        console.log(
                "Error opening url \"" + page.reason_url
                + "\": " + page.reason
            );
});

page.onResourceError = function(resourceError) {
    console.error('-----',resourceError.url + ': ' + resourceError.errorString, 'faber acá toy');
    phantom.exit(1);
};

function loadScripts(){
    setTimeout(function(){
        page.render('./probandoAntecedentes.jpg')
        phantom.exit(1);
    },1000)
}

控制台显示以下内容:

https://www.procuraduria.gov.co/CertWEB/Certificado.aspx?tpo=1: Connection closed

我搜索了可能的解决方案并添加了--ssl-protocol=any和其他选项,但它们没有用。

我正在使用PhantomJS 2.1.1

0 个答案:

没有答案