在 Python 中打印 selenium webelement 的 HTML 文本

Posted

技术标签:

【中文标题】在 Python 中打印 selenium webelement 的 HTML 文本【英文标题】:Print HTML text of a selenium webelement in Python 【发布时间】:2012-01-09 02:39:43 【问题描述】:

我在 Python 中使用 Selenium webdriver 进行网页抓取项目。

如何打印 selenium.WebElement 的 html 文本?

我打算使用BeautifulSoup 来解析 HTML 以提取感兴趣的数据。

谢谢

【问题讨论】:

【参考方案1】:

无法从WebElement 获取原始 HTML。

您可以从浏览器对象中获取页面源:browser.page_source

【讨论】:

我问的这个问题涵盖了同样的问题:***.com/q/8258529/311220

以上是关于在 Python 中打印 selenium webelement 的 HTML 文本的主要内容,如果未能解决你的问题,请参考以下文章

带有 Firefox Web 驱动程序的 Selenium 无法通过 Python 代码找到元素

带有Python的Selenium Webdriver - 无法使用Selenium Web驱动程序在Web应用程序中提供输入(Date)

从 Element Selenium Python 打印文本

selenium +python web自动化测试环境搭建

如何在 Selenium (Python) 中将打开的页面保存为 pdf

python-web-selenium模拟控制浏览器