幻影捕获HTTPS网页
phantom capture https webpage
我使用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();
});
相关文章:
- 如何防止网页加载后自动启动功能
- 如何使用Node.js最有效地解析网页
- 刷新后保留对网页的更改
- AJAX不会在文件上传后重定向到网页-POST方法
- 使用谷歌网站翻译器自动翻译网页
- 关于引入外部javascript文件的问题&css通过https
- jquery ajax https调用给出ERR_INSECURE_RESPONSE
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- 仅重新加载网页的一部分
- 每次提交表单时都会重新加载网页
- 打开网页后立即获取网页的活动javascript函数
- 如何通过安全的https连接在javascript中使用基于soap xml的Web服务
- SpookyJS支持https网页吗
- 访问HTTPS WCF服务,HTML,Javascript,服务和托管在不同域上的网页 - CORS
- 如何查找哪个元素破坏了网页上的 HTTPS
- 下载网页的HTTPS资源,用于谷歌浏览器扩展程序
- 用户登录后将所有网页重定向到HTTPS
- 网页安全-从HTTP转移到HTTPS
- 幻影捕获HTTPS网页
- 如何在向外部HTTPS网页进行POST后获取数据