📷 page2image - 一个给页面截图的新 npm 轮子 🚗

2017-08-27 21:43:27 +08:00
 iLionel

虽然大家都在用 Headless Chrome 做自动化测试,但其实用它来对页面进行截图也是挺不错的 😆

page2image 食用姿势

5908 次点击
所在节点    分享创造
34 条回复
iLionel
2017-08-29 18:05:21 +08:00
@moro hum...[提个 Issus]( https://github.com/Runjuu/page2image/issues/new) 吧,这边我好追踪这个 issue
iLionel
2017-08-29 21:02:52 +08:00
@moro windows 命令行下面带问号的网址 会报错的问题已经在最新的版本( 1.5.1 )中修复了
jamesliu96
2017-08-31 03:48:06 +08:00
in the description, '...is AN npm package...', vow article plz

sorry for interrupting
iLionel
2017-08-31 09:39:03 +08:00
@jamesliu96 hmm,能否提个 issue 详细说明一下这个问题 🤓

https://github.com/Runjuu/page2image/issues/new
zhangneww
2017-08-31 16:24:24 +08:00
@iLionel 本站只有主题可以使用 MD,回复不支持 MD。
jamesliu96
2017-08-31 19:36:18 +08:00
@iLionel description 里面 a 改成 an 就好 hhh,我强迫症不要理我。。。
iLionel
2017-08-31 20:16:04 +08:00
@jamesliu96 啊... 我懵逼了 😂 我直接把回复的英文当作报错在看..然后..一直没想到..这到底哪个地方会报这个错 💀 谢谢指正 已修改
RyougiShiki
2017-09-01 15:20:58 +08:00
挺有用的,现在主流网站没有功能还要自己装 chrome 插件。
moro
2017-09-01 23:10:27 +08:00
@iLionel 截取动态加载图片的网站可能会有问题,比如 taobao 首页,是不是要模拟缓慢滚动到底。
iLionel
2017-09-01 23:51:06 +08:00
@moro 用 CLI 命令的确是有这个问题,而且对于使用虚拟 DOM 渲染的页面,也会存在页面没有渲染完就截图的情况,第一个比较容易实现,第二个虚拟 DOM 的问题可以用判断某些元素是否存在来解决,我这个周末优化一下

然后现在还遇到的一个问题是写在 CSS 里面的外链图片资源没办法判断是否加载完成,这就比较尴尬了...
iLionel
2017-09-03 17:57:06 +08:00
@moro 已更新,不过页面太大的话,会因为性能问题导致截图出现一些不完整的空白块,目前还没有很好的解决方法
esmdxx1
2017-09-04 10:18:01 +08:00
@Showfom 支持
moro
2017-09-04 20:08:07 +08:00
可以提供 docker 运行的容器吗。
iLionel
2017-09-04 20:17:34 +08:00
@moro 之前公司的运维同学貌似有弄过,我找个时间更新上去吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/386195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX