- 이전 질문에서 받은 답으로 열심히 코드 만들어보다가 막혀서 다시 물어보는 질문입니다
서로 비슷한 id 를 가진 버튼이 여러 개있을 경우 버튼을 모두 클릭하고
해당 버튼의 id가 없을 경우 아무것도 하지 않는 코드를 만들려고합니다
서로 비슷한 id 의 경우, 앞은 btnclick_ 이와 같고 언더바 뒤로는 0~9까지의 각기 다른 숫자여서 정규표현식을 사용하였습니다
html = driver.page_source
soup = BeautifulSoup(html,'html.parser')
btn_click = soup.find_all(id=re.compile('btnclick_[0-9]{1,2}'))
크롤링을 통해 id를 찾는 것 까지는 코드를 만들었는데 이후부터 문제입니다
if 를 사용하여 btn_click에 해당할 경우 버튼을 클릭하고
반복문을 사용하여 btn_click에 해당하는 모든 버튼을 클릭하고 싶은데
if문과 for문을 조합할 방법을 모르겠습니다
if btn_click에 해당하는 id가 있을때:
for i in :
해당하는 모든 버튼을 클릭한다
이런식으로 코드를 만들고싶습니다.
if문과 for문을 어떻게 조합해야하나요?