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