【问题标题】:pyautogui.click() not working in web browser on specific sitepyautogui.click() 在特定站点的网络浏览器中不起作用
【发布时间】:2021-06-14 01:38:58
【问题描述】:
import pyautogui
pyautogui.moveTo(x1, y1, duration = 1)
pyautogui.click(clicks = 2)

我正在尝试自动将鼠标移动到并单击我的网络浏览器中的特定位置。但是,在将鼠标移动到所需坐标后,它不会让我左键单击。但它让我右键单击。

而且,在移动之后,如果我使用鼠标单击,该单击就会起作用。只是无法让它在这个特定页面上执行点击。这个网站有没有可能有一些障碍不允许我自动点击?

非常感谢任何帮助!

【问题讨论】:

  • 我刚试过这个,它没有出错。是有错误输出还是只是右键单击而不是左键单击?
  • 是的,没有错误输出。它只会右键单击而不是左键单击。而且我不知道这是否有任何区别,但是当脚本运行时,似乎在 mac 坞站上,一些看起来像 python 颜色的笔的图标弹出并弹跳。
  • 能否请您链接该景点或提供您希望点击的区域的 HTML。

标签: python python-3.x automation click pyautogui


【解决方案1】:

这可能会有所帮助:

import pyautogui

pyautogui.moveTo(xPosition, yPosition, duration=1)
pyautogui.click(clicks=2, button='left')

告诉我它是否有效

【讨论】:

  • 很遗憾没有。我试过指定按钮并增加点击次数。而且,奇怪的是,右键点击有效,但左键无效。
  • @i_feel_dumb 你的python版本可能有问题
猜你喜欢
  • 2021-04-22
  • 1970-01-01
  • 2017-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多