使用 Python 检索 Selenium WebDriver 中 WebElement 的 HTML 源
问题:
如何使用 Selenium WebDriver 的 Python 绑定获取专门针对选定 Web 元素的 HTML 源代码?
答案:
要检索 Web 元素的 HTML 源代码,包括其子元素,请按照以下步骤操作:
利用 find_element_by_css_selector() 方法通过 CSS 选择器找到所需的 Web 元素:
<code class="python">elem = wd.find_element_by_css_selector('#my-id')</code>
使用 get_attribute() 方法访问 Web 元素的 HTML 源代码,传入 'innerHTML' 属性:
<code class="python">html_source = elem.get_attribute('innerHTML')</code>
此技术允许您检索以下内容的 HTML 源代码各个元素,使您能够更有效地与网页的特定组件进行交互。
以上是如何使用 Python 检索 Selenium WebDriver 中 WebElement 的 HTML 源代码?的详细内容。更多信息请关注PHP中文网其他相关文章!