Python监控屏幕并截图保存
源码:
1 from PyQt5.QtWidgets import QApplication 2 import win32gui 3 import sys 4 import time 5 record = win32gui.FindWindow(None, 'C:\Windows\system32\cmd.exe') 6 app = QApplication(sys.argv) 7 def timer(n): 8 while True: 9 dt= time.strftime('%Y-%m-%d %H%M%S',time.localtime()) 10 screen = QApplication.primaryScreen() 11 img = screen.grabWindow(record).toImage() 12 img.save("D:\\images\\"+dt+".jpg") 13 time.sleep(n) 14 if __name__ == "__main__": 15 timer(2)
注意事项:
No module named ‘win32gui‘ 的解决方法
保存目录可自己替换,提前建好,修改路径即可。
试运行后别忘了调出任务管理器,关掉程序。
效果:



浙公网安备 33010602011771号