phantomjs-状态=成功,无响应数据

时间:2019-03-03 20:14:27

标签: node.js phantomjs

我正在尝试制作网站的屏幕快照,尝试使用多个URL并始终使用相同的WebData空响应-但响应在调试模式中始终为“成功”。 “ page.open”的回调函数不会显示任何状态。就像我在最后一行中定义的那样,“唯一”输出是“退出”。请查看我的代码:

    var system = require('system');
    var args = system.args;

var webPage = require('webpage');
var page = webPage.create();

    page.viewportSize = { width: 1280, height: 720 };
    var urlAddress = 'http://phantomjs.org/'.toLowerCase();

    page.open(urlAddress, function(status) {
        if ( 'success' !== status ) {
        console.log('Unable to load the url address!');
    }else{
        console.log('got it');
        page.render("1.jpg", { format: "jpeg" , quality: '90'}); 

    }

    });
    console.log('exit');
phantom.exit();




Request {
    "headers": [
        {
            "name": "Accept",
            "value": "text/html,application/...
        },
        {
            "name": "User-Agent",
            "value": "Mozilla/5.0"
        }
    ],
    "id": 1,
    "method": "GET",
    "time": "2....",
    "url": "http://phantomjs.org/"
}
Receive {
    "contentType": null,
    "headers": [],
    "id": 1,
    "redirectURL": null,
    "stage": "end",
    "status": null,
    "statusText": null,
    "time": "2019-...",
    "url": "http://phantomjs.org/"
}

我已经停用防火墙,并尝试了具有相同结果的不同网站。

由于我重新安装了Windows 10,因此发生了

0 个答案:

没有答案