使用 Python 自動鍵鼠操作實現批量截圖 並用工具轉成 pdf 文檔


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM