Python에서 Selenium WebDriver를 사용하여 WebElement의 HTML 소스 얻기
Selenium WebDriver에서 요소와 해당 콘텐츠의 HTML 소스에 액세스하는 것은 다음과 같습니다. 특정 방법을 통해 달성됩니다.
요소 콘텐츠의 HTML 소스를 검색하려면 get_attribute('innerHTML') 메서드를 사용할 수 있습니다.
<code class="python">elem = wd.find_element_by_css_selector('#my-id') inner_html = elem.get_attribute('innerHTML')</code>
이렇게 하면 HTML 콘텐츠가 제공됩니다.
하위 요소를 포함하여 요소 자체의 HTML 소스를 얻으려면 get_attribute('outerHTML') 메소드를 사용하십시오.
<code class="python">elem = wd.find_element_by_css_selector('#my-id') outer_html = elem.get_attribute('outerHTML')</code>
이 메소드는 다음을 생성합니다. HTML 소스는 요소와 해당 하위 항목을 포함하는 문자열입니다.
이 기능은 Selenium WebDriver용 Python 바인딩에 명시적으로 문서화되어 있지 않습니다. 그러나 테스트를 거쳐 ChromeDriver에서 작동하는 것으로 확인되었습니다.
위 내용은 Python을 사용하여 Selenium WebDriver에서 WebElement의 HTML 소스에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!