已经在用 phantomjs 截图了。不断发现图片的质量有问题,所以除了这个截图方案还有没有其他办法?最好是 Node 系列
1
lzvezr 2018-09-29 17:33:40 +08:00 via iPhone
|
2
xycool 2018-09-29 17:41:15 +08:00
puppeteer +1
|
3
iLionel 2018-09-29 20:08:17 +08:00 via iPhone
|
4
iLionel 2018-09-29 20:10:01 +08:00 via iPhone
不过其实直接用 puppeteer 也挺方便的...
|
5
stephenliubp OP @iLionel 非常感谢。有 2 个点想问一下。1 )、图片保存成功与否如何判断?因为想通过批量任务去做这个事情,像准确率高一点,做成串行,一张截取成功继续下一张。
2 )、页面会不会因为 js 或者 css 没加载好导致截图会有问题?(估计不太会有这个问题吧,因为页面加载成功后你才截图的吧?) |
6
stephenliubp OP 自己用 puppeteer 写了个 Demo。批量自动化截图并保存到文件 https://github.com/FantasticLBP/JS-KnowledgeKit/tree/master/Node/Snapshots
|