python3.7在电脑屏幕指定区域截屏并保存

用python3.7在电脑屏幕指定区域(5,95,435,740)每隔5分钟截屏并按顺序保存在指定目录下,如C:\tupian,需要哪些库,代码如何实现

装个包,复制下面的代码,保存成py文件,双击就可以用了。

# Python3.7要安装pillow包,time包自带
from PIL import ImageGrab
import time


def Psc():
    # 自增序号,但若程序重启,会覆盖之前的文件
    n = 1
    while True:
        im = ImageGrab.grab(bbox=(5, 95, 435, 740))
        # windows路径需要用两个\\,或一个/替换
        im.save('C:\\tupian\\' + ('000' + str(n))[-3:] + '.jpg')
        n += 1
        # 每300秒
        time.sleep(300)


if __name__ == '__main__':
    Psc()

你好啊,你要利用到这个库,还有关于时间,可以用time库。保存文件的库很多,用法也不一,看你个人的习惯。
``
from PIL import ImageGrab

im = ImageGrab.grab()

im.save(addr,'jpeg')`

from PIL import ImageGrab
from PIL import Image
# 参数说明
# 第一个参数 开始截图的x坐标
# 第二个参数 开始截图的y坐标
# 第三个参数 结束截图的x坐标
# 第四个参数 结束截图的y坐标
bbox = (1849, 350, 1910, 850)
im = ImageGrab.grab(bbox)
a=im.transpose(Image.ROTATE_90)
# 参数 保存截图文件的路径
a.save('D:\\as1.png')