使用PIL就可以。
import time
from PIL import ImageGrab
for i in range(10):#假如截10次屏,你可以根据需要调整大小
img = ImageGrab.grab(bbox=(100, 161, 1141, 610))#设置截屏窗口大小并截屏
img.save(f'saveimg/{i}.png')#保存图像
time.sleep(2)#设置间隔时间
# # 导入webdriver from selenium import webdriver
# # 创建一个浏览器对象 # driver = webdriver.Firefox() # print(driver) # print(dir(driver))
# # 保存快照 # data = dv.get_screenshot_as_png() # # 图片写入文件 # with open('baidu.jpg','wb')as f: # f.write(data) # 保存快照,as file 必须是png # dv.get_screenshot_as_file('baid2.png') # dv.close()