本文中通过编写一个python程序,定时自动对电脑屏幕进行截屏,并把截取下来的图片保存到本地
代码:
# !/usr/bin/env python
# -*- coding:utf-8 -*-
"""
@file: Monitoring_computer.py
@author: czx
@time: 2024/3/29 16:00
"""
# 导入库
import time # 用于sleep几秒
import pyautogui # 用于截屏
import datetime # 保存图片时命名加一个时间戳
import socket # 获取当前电脑名称
# 把截取下来的图片放到一个文件夹里
image_dir = "D:/Python_Project/remote_login/image"
while True:
curr_time = datetime.datetime.now().strftime("%Y%m%d%H%M%S") # 获取当前的一个时间戳
image_file = f"{image_dir}/image_{curr_time}.png" # 构造保存图片的文件路径
print(socket.gethostname(),"save image:",image_file) #打印出获取这台电脑的屏幕截图的保存路径
pyautogui.screenshot(image_file) # 获取屏幕截图并保存
time.sleep(3) # 每3秒保存一个电脑屏幕截图
运行程序后会每3秒自动截取电脑屏幕并保存到文件夹,实时监控你的电脑行为