phantomjs学习之截图
2024-08-28 10:23:54
1.创建pageload.js文件:
pageload.js
var page = require('webpage').create();
var address = 'https://www.baidu.com/';//填写需要打印的文件位置
var output = './img/'+'baidu'+'.png';//存储文件路径和名称
page.viewportSize = { width: 100, height: 100 };//设置长宽
page.open(address, function (status) {
if (status !== 'success') {
console.log('Unable to load the address!');
phantom.exit();
} else {
window.setTimeout(function () {
page.render(output);
phantom.exit();
}, 500);
}
});
2.测试,先通过命令行进入到该文件的目录:
phantomjs pageload.js
3.运行成功后会生成图片,如:
最新文章
- Solr实战:使用Hue+Solr实现标签查询
- BZOJ1055: [HAOI2008]玩具取名[区间DP]
- VS2013中, 无法嵌入互操作类型“……”,请改用适用的接口的解决方法
- VS2013 带命令行参数的调试问题 解决方案
- PHP热身
- qt-4.8.5 显示图片居中笔记
- AgileEAS.NET SOA 中间件平台5.2版本下载、配置学习(二):配置WinClient分布式运行环境
- java中计算两个日期之间天数的程序设计。
- golang为LigerUI编写简易版本web服务器
- Async 和 Await的性能(.NET4.5新异步编程模型)
- 关于JS的一些代码效果图
- log4jdbc-remix安装配置
- LA3942-Remember the Word(Trie)
- (摘)oracle dataguard切换
- 思考的工作方式——计划经济or市场经济
- Linux并发模型
- R语言成功加载rJava方法
- Zookeeper介绍 Zookeeper搭建 Zookeeper集群搭建
- RestTemplate的设置和使用
- Codeforces Round #520 (Div. 2) B. Math 唯一分解定理+贪心