gpt4 book ai didi

python - 在使用 python 进行 GUI 自动化期间鼠标未单击

转载 作者:行者123 更新时间:2023-12-03 08:46:44 25 4
gpt4 key购买 nike

我正在尝试构建一个桌面机器人,它可以自动在社会上推广艺术。
现在我只想让鼠标滚动到艺术图像上,一旦心形可见,它应该点击它。
page on which I want my program to run

Image which i want to click on

我制作的程序

import pyautogui
i = 0
while i < 700:
pyautogui.moveTo(400,i,2)
i += 50
promote = pyautogui.locateOnScreen('heart.JPG')
x, y = pyautogui.center(promote)
pyautogui.click(x,y)

但是我收到找不到图像的错误,我已将图像保存在目录中的程序旁边。我该如何解决这个问题?

这是错误
$ C:/Users/sultan/AppData/Local/Programs/Python/Python37/python.exe c:
/Users/sultan/python/society6-bot.py
回溯(最近一次通话最后):
文件“c:/Users/sultan/python/society6-bot.py”,第 7 行,在
x, y = pyautogui.center(promote)
文件“C:\Users\sultan\AppData\Local\Programs\Python\Python37\lib\site-
packages\pyscreez__init__.py",第 407 行,居中
返回(坐标[0] + int(坐标 2/2),坐标 1 + int(坐标[3]/2))
TypeError:“NoneType”对象不可下标

最佳答案

replace JPG with lowercase jpg


promote = pyautogui.locateOnScreen('heart.jpg')

File types are defined by lowercase and locateOnScreen is case sensetive and will therefore not work

关于python - 在使用 python 进行 GUI 自动化期间鼠标未单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52057446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com