首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用python进行GUI自动化时,鼠标不会单击

使用python进行GUI自动化时,鼠标不会单击
EN

Stack Overflow用户
提问于 2018-08-28 20:04:24
回答 1查看 151关注 0票数 0

我试图建立一个桌面机器人,自动促进society6上的艺术。现在,我只想让鼠标滚动到艺术图像上,一旦心形可见,就应该点击它。page on which I want my program to run

Image which i want to click on

我制作的程序

代码语言:javascript
运行
复制
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 Traceback (最近一次调用):文件"c:/Users/sultan/python/society6-bot.py",第7行,在x中,Y= pyautogui.center(promote)文件"C:\Users\sultan\AppData\Local\Programs\Python\Python37\lib\site- packages\pyscreeze__init__.py",第407行,居中回车(coords + int(coords2 / 2),coords1 + int(coords3 / 2)) TypeError:'NoneType‘对象不可订阅

EN

回答 1

Stack Overflow用户

发布于 2018-08-28 20:09:52

用小写jpg替换JPG

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

文件类型由小写字母定义,而locateOnScreen区分大小写,因此不适用于

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52057446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档