幻影捕获HTTPS网页

phantom capture https webpage

本文关键字:网页 HTTPS 幻影      更新时间:2023-09-26

我使用phantomjs捕获一个https网页,但结果图像是一个完整的黑色图像。我如何修复它,或者这是否意味着phantomjs无法捕获https网页?

代码如下:

var webpage = require('webpage');
var page = webpage.create();
page.open('https://twitter.com/JavaScriptDaily',function(status){    
    page.render('twitter.jpeg', {format: 'jpeg', quality: '100'});   
    phantom.exit();
});

用png格式渲染你的图片,它会解决你的问题。

var webpage = require('webpage');
var page = webpage.create();
page.open('https://twitter.com/JavaScriptDaily',function(status){    
    page.render('twitter.png', {format: 'png'});   
    phantom.exit();
});