import pyautogui
import time
# 等待2秒(给用户预留切换到目标桌面的时间)
time.sleep(2)
# 截取屏幕
screenshot = pyautogui.screenshot()
# 保存图片(路径可自定义)
screenshot.save("桌面截图.png")
print("桌面图片已保存!")
注意:此方法需在浏览器中运行,且只能截取浏览器当前页面,无法直接截取电脑桌面(需用户授予截图权限)。
Windows系统自带工具(无需代码,直接操作)
如果只是想获取桌面图片,更简单的方式是使用系统快捷键:
- 按 PrtScn 键(部分键盘为 Print Screen )直接截取整个桌面,然后粘贴到画图工具或Word中保存。