반응형
항상 Frame 하단에 있을 경우 검색이 안되기 때문에 아래와 같이 xpath 를 통해 frame 까지 우선 검색을 해야 한다.
# Frame 안에 있을 경우 Frame 으로 가서 아래와 같이 검색 해야 한다.
get_frame = driver.find_element_by_xpath("/html/frameset/frameset/frame")
driver.switch_to.frame(get_frame)
# frame 하단의 원하는 태그를 검색한다.
sample = driver.find_element_by_xpath('//*[@id="qk"]/ul/li/a')
# a태그의 링크 이동을 위해서 java script 를 실행하기 위해서는 아래와 같이 엔터 키입력을 해준다.
sample.send_keys('\n')
반응형
'Development > Python' 카테고리의 다른 글
selenium 리스트박스 선택하기 (0) | 2021.03.21 |
---|---|
크롬 headless 로 크롤링 하는 시작 코드 (0) | 2021.03.21 |
크롤링을 위한 준비 및 연습 (0) | 2021.03.21 |
크롤링을 위한 준비 및 연습 (0) | 2021.03.17 |
딥러닝 준비 python 개발환경 + Pytorch 설치 in Windows 10 (0) | 2020.12.13 |
댓글