博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】这几天在学习 phantomjs 这个工具的基本功能,刚开始学到如何使用 phantomjs 对网页进行截图。
直接上完整代码,首先是使用 php 来调用 phantomjs 命令执行 js 文件:
exec('H:\wamp\www\phantomjs\bin\phantomjs --output-encoding=utf8 test01.js');
test01.js文件:
var page = require('webpage').create();
page.open('http://www.mafutian.net', function () {
page.viewportSize={width:1920,height:968};
page.render('jietu.png');
phantom.exit();
});
接着对以上 js 文件的代码进行解释:
web page模块的功能是处理具体的页面。使用时需要引入模块,并创建实例:
var page = require('webpage').create();
把当前页面渲染成图片并输出到指定文件中:
page.render('jietu.png');
直接结果图如下所示:
截图的背景是透明的。
版权归 马富天个人博客 所有
本文标题:《如何使用 phantomjs 截取网页屏幕保存为一张图片》
本文链接地址:http://www.mafutian.com/268.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||