功能描述:
程序启动3秒之后自动控制鼠标滚动,使得鼠标下方的窗口自动向下滚动并对屏幕上指定区域进行截图保存为图像文件。
所用环境:
win10+Python 3.8.2+pywin32+pillow
准备工作:
1)执行pip install pywin32安装扩展库pywin32,如果安装后仍不能使用,可以参考下面的方法解决:Python3.6下安装扩展库pywin32的正确姿势
2)执行命令pip install pillow安装扩展库pillow。
参考代码:
使用方法:
提前打开一个窗口或WEB页面,然后运行上面的代码,再用鼠标单击要截屏的窗口把它切换到前台,剩下的事情就交给这个程序了。
运行结果:
以完美解决Python套接字编程时TCP断包与粘包问题这个文章为例,打开之后,运行上面的程序,再把浏览器窗口切换到前台,得到若干图像,前三个如下,
扩展应用:
截屏得到的若干图片文件,可以使用下面文章中介绍的技术进行拼接。