selenium 我需要在Web浏览器中自动填写HTML表单,如何实现?

e5nqia27  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(140)

我正在尝试构建一个python脚本,它可以捕获我的屏幕(将打开一个网站),在显示的网站上找到一个文本输入框的坐标,然后在那个文本输入框中单击。
我不知道如何做到这一点。
我考虑了PyAutoGUI和OpenCV。
我需要找到的文本框:

可在其中找到它的示例网站:

2ekbmq32

2ekbmq321#

可以使用cv2.matchTemplate()函数将模板图像(要查找的图像)与屏幕上的实时提要进行匹配。该函数返回一个“结果”图像,然后可以使用cv2.minMaxLoc()函数查找匹配的位置。一旦找到匹配的位置,就可以提取x和y坐标并将其传递给pyautogui.click()以模拟在该位置的鼠标点击。

相关问题