python - 使用 pyscreenshot 自动截屏
问题描述
我正在尝试在单击 Windows 后自动截屏 .. 所以抓取初始截屏;单击,然后再进行屏幕截图单击等等..并执行此操作指定的次数。
我能够生成图像文件列表,但“im”变量没有更新..它将与 image_1 相同的图像保存到 image_2 上。知道我在这里做错了什么吗?
import pyscreenshot as imageGrab
import pyautogui
i=1
for i in range(1,3):
im = imageGrab.grab(bbox=(0,170,2179,787))
im.save('image_'+str(i)+'jpg','JPEG')
pyautogui.click(2321,133,duration=3) # Next image
i=i+1
解决方案
推荐阅读
- sql - 在源表中使用范围条件选择的 SQL 查询
- scala - 如何使用 Spark Scala 从 GeneralizedLinearRegressionModel 计算 pValue
- applescript - 重复多个列表的内容
- typescript - 为什么我不能在 TypeScript 中以这种方式只读数组?
- javascript - 如何模拟在 JEST 中的 SUT 中使用的方法上使用的装饰器函数
- bash - Bash 自动补全不填写当前目录下 Java 类的名称
- haskell - 为什么 Data.Time.Clock.DiffTime 有一个 Fractional 实例?
- c++ - 为什么当我将 tolower() 的结果流式传输到 std::cout 时会得到一个数字,但使用 putchar() 时却没有?
- delphi - 在单独的线程中备份内存中 SQLite DB 的正确方法
- mysql - 如何在 mysql json 查询中使用字符串中的字段内容?