怎么使用node.js进行快速截图

怎么使用node.js进行快速截图


天涯尽头无女友
浏览 888回答 1
1回答

守着星空守着你

使用nodejs进行截图,推荐使用phantomjs实现。phantomjs是一个无头浏览器,能够实现截屏,网络请求监测,自动化测试等功能。具体所有例子可以在phantomjs官网找到,下面给一个官网截屏的实例:123456789// index.jsvar page = require('webpage').create();page.open(', function() {  page.render('github.png');  phantom.exit();});// 命令行调用phantomjs index.js通常也会用casperjs(webkit)来实现截图,它有更好用的api封装方便实现各种操作。在Gecko内核下则使用slimerjs实现。不过google官方团队也出了针对chrome的无头浏览器工具puppeteer,现在版本是0.9.0,这款工具是单独针对Chrome浏览实现的,提供了强大但是简单实用的api。以上关键词 phantomjs、casperjs、slimerjs及puppeteer均可在gitHub上找到,且可以自行下载包查看示例。  
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js