问答 pyautogui 如果页面上出现了两个相同元素时,如何取到这两个元素的坐标

yang · 2021年12月04日 · 最后由 GUITARHERO 回复于 2024年01月25日 · 3285 次阅读

比方说在下图中 ,用来定位的图片为【上班打卡成功】,但是在同一页面中有两个上班打卡成功。使用 puautogui.locateCenterOnScreen 方法只能识别到一个坐标。我要如何分别获取两个打卡成功的坐标呢

共收到 5 条回复 时间 点赞

locateAllOnScreen 这个方法可以返回所有匹配的对象

明明有其他元素可以区分,非得用相同的

使用截图匹配

pyautogui.locateCenterOnScreen("img_path", region=(0, 0, 200, 300)) # 在左上角点为(0, 0),宽 200 高 300 的区域内找 “img_path” 这张图

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册