基于python的自动截屏功能

2022/9/11 1:23:27

本文主要是介绍基于python的自动截屏功能,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.安装PIL

pip install Pillow

2.python程序

import time,datetime
from PIL import ImageGrab
import os 


d1 = datetime.date.today() #获取当前时间
end_h = 16 #结束时间
end_m = 25 #结束分钟
base_dir = "G:/test/printScreen/picture" #图片保存地址
    

startTime = datetime.datetime(2022, int(d1.month), int(d1.day), end_h, end_m, int(d1.day)+1) #自动截图到16:25
print(startTime)
i = 0
while  datetime.datetime.now() < startTime:
    im =ImageGrab.grab()
    time.sleep(1) #0.5秒一截
    img = ImageGrab.grab()
    if im != img : #界面发现变化了才保存图片
        img.save(os.sep.join([base_dir,str(i)+'.png']))
        print("ok:"+str(i))
        i+=1
        
print('finish')

 



这篇关于基于python的自动截屏功能的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程