我使用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();
});

09-19 04:53