如何使用 Selenium Java 获取网站代码而不是 HTML 源代码

Posted

技术标签:

【中文标题】如何使用 Selenium Java 获取网站代码而不是 HTML 源代码【英文标题】:how to get inspect code of website instead of HTML source code using Selenium Java 【发布时间】:2017-01-26 16:55:07 【问题描述】:

我知道网站源代码与浏览器的检查代码功能不同。例如,如果 iframes are 使用的源代码不包含集成的 iframe 数据,其中浏览器中的检查元素显示 iframe 的集成代码。我检查并尝试了获取网站检查代码的所有问题和答案,但无法提取集成代码。

提取检查代码的解决方案之一如下所示

elem.getAttribute("innerhtml");

但即使这样也给出了相应元素的相同源代码。 有没有办法使用 selenium 来检查网站的元素代码。任何帮助将不胜感激。提前致谢。

【问题讨论】:

【参考方案1】:

我猜,只有浏览器才能获得经过检查的代码。

【讨论】:

以上是关于如何使用 Selenium Java 获取网站代码而不是 HTML 源代码的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Selenium和Python从Java脚本获取变量值

使用 Python 和 Selenium 按标签获取多个元素

如何从 Selenium (Java) 中获取文本?

在 python 中使用 selenium 从动态网站获取数据:如何发现数据库查询的完成方式?

如何使用 Selenium Java 标记超链接

如何使用 Selenium 和 Python 在 Python 类中调用方法