【发布时间】:2016-08-29 13:50:58
【问题描述】:
我正在使用 Java 和 Selenium 库来抓取网页。当我在 Firefox 的页面上使用 Firebug 时,我可以看到页面的源代码包含以下 HTML 结构:
<div>
<div>
<table>
<caption />
<thead />
<tbody />
</table>
</div>
</div>
但是,当我使用 HtmlUnitDriver 以编程方式下载页面的源代码,然后使用 driver.getPageSource() 时,我看到相应的 HTML 结构已更改为:
<div>
<table>
<caption />
<tbody />
</table>
</div>
- 为什么 HtmlUnitDriver 的报告与 Firebug 给出的报告不同?
- 我可以设置 firebug 以便根据 HtmlUnitDriver 报告的方式检查 HTML 结构吗?
【问题讨论】:
标签: java html selenium firebug headless-browser