前提:安裝並配置 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文件