inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (활용편4) - 업무자동화 (RPA)

이미지 처리 - 기본

같은 이미자가 여러개 있을떄, 원하는 녀석만 동작하기.

485

uki020226
0

이후에 강의에서 설명이 되는지 모르겠지만, checkbox 를 전부타 클릭하지 않고, 필요한 녀석만 클릭하고 싶다면,

어떻게 하면 될까? 하고 생각하고 해본 겁니다.  아래는 소스 코드 

# 동일 형상 중에 특정번째만 동작하기
for idx, i in enumerate(pyautogui.locateAllOnScreen("checkbox.png"), start=1):
    if idx == 2# 2번쨰 등장하는 형상에만 동작 *참고 : start=1
       pyautogui.click(i)

헷갈리지 않기 위해, idx 넘버를 1부터 시작하도록 하였습니다. 

이렇게 하면, 2번째만 클릭. 

답변 0