Selenium WebDriver를 실행하기 위해 Python 바인딩을 사용하고 있습니다.
from selenium import webdriver
wd = webdriver.Firefox()
웹 요소를 다음과 같이 잡을 수 있다는 것을 알고 있습니다.
elem = wd.find_element_by_css_selector('#my-id')
그리고 나는 전체 페이지 소스를 얻을 수 있다는 것을 알고있다 ...
wd.page_source
그러나 "요소 소스"를 얻을 수있는 방법이 있습니까?
elem.source # <-- returns the HTML as a string
Python의 셀레늄 웹 드라이버 문서는 기본적으로 존재하지 않으며 해당 기능을 가능하게하는 것으로 보이는 코드는 없습니다.
요소 (및 그 하위 요소)의 HTML에 액세스하는 가장 좋은 방법에 대한 생각이 있습니까?
wd.page_source
BeautifulSoup로와