前提:安装并配置 python3.x 环境,并可以正常使用 python IDLE
0_打开CMD,安装pyautogui(可能需要安装依赖)
pip3 install pyautogui
1_创建一个.py文件
2_在.py文件里粘贴以下内容,保存
import pyautogui # 为所有的PyAutoGUI函数增加延迟 pyautogui.PAUSE = 0.5 # 计录鼠标点击次数 clickCount = 0 # 鼠标移动到指定“下一页”位置 pyautogui.moveTo(1880, 586) # 循环次数 for i in range(1,3): # 截屏并保存图片,region=(屏幕坐标横,屏幕坐标竖坐标,截屏宽度,截屏高度) pyautogui.screenshot(str(clickCount)+'.png',region=(1100,150, 660, 895)) # 鼠标点击,实现翻页 pyautogui.click() clickCount+=1 print(clickCount) # 弹窗提示操作完成 pyautogui.alert('成功完成操作!')
3_根据实质需要修改“下一页”的屏幕坐标
# 鼠标移动到指定“下一页”位置 pyautogui.moveTo(1880, 586)
4_根据要截取的页数,设置循环次数
range(1,3)表示[1,2];
range(1,5)表示[1,2,3,4]
# 循环次数 for i in range(1,3):
5_设置截取屏幕的范围
# 截屏并保存图片,region=(屏幕坐标横,屏幕坐标竖坐标,截屏宽度,截屏高度) pyautogui.screenshot(str(clickCount)+'.png',region=(1100,150, 660, 895))
6_windows用户使用管理员身份运行LDLE,然后打开以上.py文件,可以在 LDLE 里编辑修改代码
7_在 LDLE 里按 F5 运行
8_在点.py文件所在的文件夹会生成大量截图,1.png、2.png、3.png。。。
9_使用图片转 pdf 工具(CleverPDF),把这些图片转成pdf文件