java - 我如何在 html 页面中找到带有标签表的元素

标签 java htmlunit

我有 html 页面,我需要找到一些带有“table”标签的元素,但这样的表可能不止一个,而且它们没有 id 或类名。 示例:

<table>
<tbody>
<tr>
.....

<table>
<tbody>
<tr>
.....

<table>
<tbody> 
<tr>    <-------BINGO! 
.....

如何使用 HtmlUnit 的帮助来完成它? 谢谢...

最佳答案

使用HtmlPage.getElementsByTagName("table")并迭代返回的 HtmlTable 对象列表,直到找到您想要查找的表。

关于java - 我如何在 html 页面中找到带有标签表的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7261307/

相关文章:

java - 求java访问文件位置,如何学习记录的大小

java - Surefire 结果未显示在 gitlab CI/CD 的测试选项卡中

java - 使用 HtmlUnit 下载文件。下载按钮没有(看似)可访问的链接

java - htmlunit knockout js 不起作用。单击提交按钮返回同一页面

java - 无法使用 HtmlUnit 点击谷歌的新 reCaptcha 复选框

java - 在同一个应用程序中使用两个导航(组件架构)是一个好习惯吗?

java - method.invoke 上的参数数量错误

Java:在 Debian 服务器上重新启动 Java 进程

java - 在 JFrame 或 JPanel 中加载 javascript

java - 使用 HtmlUnit 登录网站