Javascript 幻影捕获https网页

Javascript 幻影捕获https网页,javascript,phantomjs,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

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

@阿乔姆。这是来自phantomjs文档好的,你的脚本适合我。我在windows上使用的是1.9.7版。您尝试过更新吗?也可以在linux/armhf和1.9.7上运行,无需任何其他命令行参数或选项。@ArtjomB。对我来说不是,这很奇怪…你试过-忽略ssl错误=真或-web安全=假吗?这只是jpeg的问题,还是png和pdf也受到影响?您可以使用-debug=yes查找错误。