PyAutoGUI,停止命令

问题描述 投票:2回答:3

我实际上正在使用Pyautogui编写脚本,该脚本控制我的鼠标并使用我的浏览器。我的问题是,如果最后一次单击不是对超文本链接的单击或类似的单击,我希望脚本停止以下操作或以下鼠标移动并单击:!

这是我的代码:

import pyautogui

pyautogui.moveTo(118, 417, duration = 1) #immeuble A11 adductabilité
pyautogui.click(117, 418,)
pyautogui.moveTo(118, 418, duration = 1)
pyautogui.hotkey('ctrl', 'c')
pyautogui.moveTo(419, 1064, duration = 0.1) #go down to Internet explorer
pyautogui.click(419, 1064,)
pyautogui.moveTo(543, 955, duration = 0.1)
# click on Internet explorer
pyautogui.click(543, 955,)
pyautogui.moveTo(1630, 112, duration = 0.1) # click on Rechercher (IPON)
pyautogui.click(1630, 112,)
pyautogui.moveTo(1661, 470, duration = 0.1) # click on Rechercher IMMEUBLE
pyautogui.click(1661, 470,)

我实际上正在使用Pyautogui编写脚本,该脚本控制我的鼠标并使用我的浏览器。我的问题是我希望脚本停止以下操作或以下鼠标移动并单击...

python pyautogui
3个回答
0
投票

Maby检查它在屏幕上的位置,如果代码悬停在错误的位置,请取消代码?


0
投票

我认为您最好将Selenium用于此类操作:https://selenium-python.readthedocs.io/


0
投票

我的解决方案有些棘手:您需要跟踪浏览器URL的更改。如果更改,则意味着您单击了超链接。

© www.soinside.com 2019 - 2024. All rights reserved.