自动批量,固定区域截屏,如何做到

2017-10-13 19:38:46 +08:00
 xiyangyang

需要连续截屏一百个网页,而且截取区域是固定位置,固定大小,如何做到最自动化? 比如每次按一个键就自动截取固定位置和大小的网页区域。

4511 次点击
所在节点    编程
4 条回复
hhs66317
2017-10-13 21:21:21 +08:00
截图功能都有快捷键,先触发截图,比如 QQ 截图,将鼠标移动到固定坐标,按下并移动鼠标到另一固定坐标,移动鼠标到选中区域,双击就可以保存到剪切板了,也可以移动到保存按钮上存到文件中

方法比较 low,不过可以解决问题
oh
2017-10-13 21:47:14 +08:00
用 win32 api 对指定程序(浏览器)发送滚动鼠标事件,或者 scroll down 按键,
然后发送截屏 Windows 自带的截屏快捷键,
从剪切板获取截图结果的图片对象,如果有需要还可以进行裁剪,
最后保存。
masha
2017-10-14 04:20:09 +08:00
先截全图,再批量裁剪处理。刚好之前写过批量裁剪图片的脚本,搭配 selenium 使用做到截图+裁剪全自动化。
https://github.com/mashaz/useful-tools/blob/master/image-crop.py
xiyangyang
2017-10-21 11:01:33 +08:00
@masha , @all
感谢各位!

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

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

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

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

© 2021 V2EX