博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phantomjs学习之截图
阅读量:5942 次
发布时间:2019-06-19

本文共 664 字,大约阅读时间需要 2 分钟。

1.创建pageload.js文件:

pageload.js

1 var page = require('webpage').create(); 2 var address = 'https://www.baidu.com/';//填写需要打印的文件位置 3 var output = './img/'+'baidu'+'.png';//存储文件路径和名称 4 page.viewportSize = { width: 100, height: 100 };//设置长宽 5 page.open(address, function (status) { 6     if (status !== 'success') { 7         console.log('Unable to load the address!'); 8         phantom.exit(); 9     } else {10         window.setTimeout(function () {11             page.render(output);12             phantom.exit();13         }, 500);14     }15 });

 

2.测试,先通过命令行进入到该文件的目录:

phantomjs pageload.js

 

3.运行成功后会生成图片,如:

 

转载于:https://www.cnblogs.com/xiaomingzaixian/p/7279701.html

你可能感兴趣的文章
java使用Calendar类获取常用简单工具类
查看>>
自定义listview
查看>>
C++中文转码问题(GB2312 -> UTF8)
查看>>
H3C ER5200配置***参考
查看>>
回到顶部按钮
查看>>
Python Numpy 从文件中读取数据
查看>>
Rubymine的启动问题
查看>>
Debian6 Squeeze上安装xen
查看>>
vue中的组件实现
查看>>
REPL (read-evaluate-print-loop)概念-读取评估打印循环
查看>>
jdk1.6连接sqlserver2005
查看>>
java发展史
查看>>
Java foreach与for循环性能对比
查看>>
springCloud-4.RestTemplat的使用(两个client之间的调用)
查看>>
10种排序算法
查看>>
在Photoshop扣图的基本方法
查看>>
synchronized关键字实现原理
查看>>
一款jQuery实现重力弹动模拟效果特效,弹弹弹,弹走IE6
查看>>
javascript跨域解决方案
查看>>
构造函数 – WebSocket
查看>>