티스토리 뷰

프로그래밍/크롤링

(크롤링) Selenium iframe 파싱 방법

사용자 rlawlstjd007 2020. 2. 13. 22:33

들어가며..

  • Selenium으로 파싱을 하는데 iframe 안에 있는 정보를 파싱을 하고자 했다. (Java 사용)

  • 이리저리 알아보다 간단한 방법을 알아내었다.

 


방법

  • iframe 파싱 예졔 코드

    • 'driver.switch_to.frame' 메서드를 사용하여 iframe element로 switch를 해주는 것으로 보임

    • 아래 코드 사용 후 iframe 안에 컨텐츠를 파싱
//파싱 하고자하는 iframe elements를 찾아 switch함
driver.switch_to.frame(driver.find_element_by_tag_name("iframe"))

 

  • 다시 기본 컨텐츠로 돌아오는 예제 코드

driver.switch_to.default_content()

참고

 

Selenium and iframe in html

Unable to use send_key() for a iframe. How to select this iframe and which element inside this should be use for send_key()? and iframe html code


끝으로

이 글이 도움이 되었다면, Google 광고 한번씩 클릭 부탁 드립니다. 🙏🙏🙏

광고 클릭은 많은 힘이 됩니다!

 

댓글
댓글쓰기 폼