我使用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();
});
答案 0 :(得分:0)
在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();
});