gpt4 book ai didi

python-3.x - 使用 pyautogui 移动到事件屏幕上的搜索文本

转载 作者:行者123 更新时间:2023-12-04 02:26:08 29 4
gpt4 key购买 nike

我正在尝试制作一个程序来搜索网页上的文本,然后在找到后将鼠标光标放在突出显示的文本上。这可能使用pyautogui吗?如果是这样,如何。如果没有,是否还有其他替代方法可以做到这一点?

下面的示例代码:

import webbrowser
import pyautogui


var = 'Filtered Questions'
webbrowser.open('https://stackexchange.com/')
time.sleep(2)

pyautogui.hotkey('ctrl', 'f')
pyautogui.typewrite(var)
#code to place mouse cursor to the occurrence of var

我宁愿不使用 pyautogui.moveTo() 或 pyautogui.moveRel() 因为我在网站上搜索的文本不是静态的。当网页加载时,搜索文本的位置会有所不同。任何帮助将不胜感激。

最佳答案

当您使用 Chrome 或 Chromium 作为浏览器时,仅使用 pyautogui 有一种更简单、更稳定的方法:

  • 使用 pyautogui 执行 Crtl + F
  • 执行 Ctrl + Enter 以“单击”搜索结果/打开与结果相关的链接

  • 对于其他浏览器,您必须澄清是否还存在键盘快捷键。

    关于python-3.x - 使用 pyautogui 移动到事件屏幕上的搜索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49101270/

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