我正在尝试构建一个python脚本,它可以捕获我的屏幕(将打开一个网站),在显示的网站上找到一个文本输入框的坐标,然后在那个文本输入框中单击。我不知道如何做到这一点。我考虑了PyAutoGUI和OpenCV。我需要找到的文本框:
可在其中找到它的示例网站:
2ekbmq321#
可以使用cv2.matchTemplate()函数将模板图像(要查找的图像)与屏幕上的实时提要进行匹配。该函数返回一个“结果”图像,然后可以使用cv2.minMaxLoc()函数查找匹配的位置。一旦找到匹配的位置,就可以提取x和y坐标并将其传递给pyautogui.click()以模拟在该位置的鼠标点击。
1条答案
按热度按时间2ekbmq321#
可以使用cv2.matchTemplate()函数将模板图像(要查找的图像)与屏幕上的实时提要进行匹配。该函数返回一个“结果”图像,然后可以使用cv2.minMaxLoc()函数查找匹配的位置。一旦找到匹配的位置,就可以提取x和y坐标并将其传递给pyautogui.click()以模拟在该位置的鼠标点击。