幻像捕获https网页

时间:2014-06-04 10:39:55

标签: javascript phantomjs

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

1 个答案:

答案 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();
});