Python 自动控制鼠标中键滚动并截屏保存图片

功能描述:

程序启动 3 秒之后自动控制鼠标滚动,使得鼠标下方的窗口自动向下滚动并对屏幕上指定区域进行截图保存为图像文件。

代码:

import time
import os
import win32api
import win32con
from PIL import ImageGrab

directory = "captured_picture"
if not os.path.exists(directory):
    os.mkdir(directory)
print("3秒后开始滚动截图....")
time.sleep(3)
for i in range(100):
    ImageGrab.grab((300,100,1700,900)).save(rf"{directory}\ttt{i}.jpg")
    win32api.mouse_event(win32con.MOUSEEVENTF_WHEEL, 0, 0, -250)
    time.sleep(0.1)