用python单击屏幕上的每个圆圈

2024-09-28 01:32:00 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我试图创建一个python脚本,它在一秒钟内拍摄几次屏幕截图,找到橙色圆圈,然后单击它们。我正在使用网站https://mouseaccuracy.com快速自动点击每个圆圈。以下是我目前掌握的代码:

import pyautogui
from time import *
color = (235, 133, 0)

while True:

 s = pyautogui.screenshot("screenshottest.png",region=(0,160, 1366, 768))
 for x in range(s.width):
  for y in range(s.height):
    if s.getpixel((x, y)) == color:
        pyautogui.click(x, y+160)  

问题是,当我只想点击每个圆圈而不是圆圈的每个像素时,它会点击每个像素

下面是它需要点击的圆圈的样子:circles that need to be clicked

那么我如何让它点击每个橙色的圆圈而不是每个橙色的像素呢?先谢谢你


Tags: inhttpsimport脚本comfor屏幕网站

热门问题