Java jsoup 取得html中的table里的内容

cuiyang_0227 2013-07-10 11:08:10
例如
html中的内容为

<table>
<tr>
<td>user</td>

<td>cc</td>
</tr>
<tr>
<td>pass</td>

<td>123</td>
</tr>
</table>

我如何利用jsoup取得html中的table中的内容。
取得效果:
用户名 username = "cc"
密码 password = "123"
最好有例子
在线等 希望高手指点!
回复给分
...全文
360 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huntor 2013-07-10
  • 打赏
  • 举报
回复
Document doc = Jsoup.parseBodyFragment(htmltable);
Elements nodes = doc.select("tr > td:eq(1)");
String user = nodes.get(0).text(); // cc
String pass = nodes.get(1).text(); // 123
huntor 2013-07-10
  • 打赏
  • 举报
回复
引用 2 楼 cuiyang_0227 的回复:
谢谢! 那如果我要是想取得 名字为"cc"的table怎么取得呢?
Elements nodes = doc.select("table:contains(cc)");
cuiyang_0227 2013-07-10
  • 打赏
  • 举报
回复
引用 1 楼 huntor 的回复:
Document doc = Jsoup.parseBodyFragment(htmltable);
Elements nodes = doc.select("tr > td:eq(1)");
String user = nodes.get(0).text(); // cc
String pass = nodes.get(1).text(); // 123
引用 1 楼 huntor 的回复:
Document doc = Jsoup.parseBodyFragment(htmltable);
Elements nodes = doc.select("tr > td:eq(1)");
String user = nodes.get(0).text(); // cc
String pass = nodes.get(1).text(); // 123
谢谢! 那如果我要是想取得 名字为"cc"的table怎么取得呢?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧