Selenium.WebDriver에서 웹 요소의 HTML소스에 접근하려고 합니다

조회수 5518회

발생하는 문제 및 실행환경

Selenium 웹드라이버를 돌리려고 파이썬 바인딩을 쓰고 있습니다.

from selenium import webdriver
wd = webdriver.Firefox()

여기서

  • 웹요소를 접근할 때 : elem = wd.find_element_by_css_selector('#my-id')
  • 전체 페이지 소스에 접근할 때 : wd.page_source

이정도는 알고 있는데 element source를 보는 방법을 아직 모르겠습니다.

elem.source   # <-- HTML을 문자열 형태로 반환

이런 느낌으로 찾고 있는데 파이썬 selenium webdriver 관련문서를 찾아봐도 제가 못 찾는 건지 없는건진 모르겠지만 아무튼 모르겠습니다.

도와주세요.

1 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.