<table class="striped">
<tbody>
<tr><td><img src="images/google.png"/> Google Indexed Pages</td><td class="right">613000000</td></tr>
<tr><td><img src="images/dmoz.png"/> dmoz Directory Listed</td><td class="right">Yes</td></tr>
<tr><td><img src="images/pagerank.png"/> Google Page Rank</td><td class="right">9/10</td></tr>
</tbody>
</table>
我想使用jsoup提取google排名值,即 9/10 。
这是我到目前为止编写的代码
Element tbody = doc.select("tbody>tr>td>img[src=images/pagerank.png]").first();
我怎么能在此之后转移到下一个标签?
答案 0 :(得分:0)
移到下一个标签是什么意思?下一个谷歌网页排名标签?
文档标记的select方法实际上返回一个Elements对象,它本质上是List的一个实现。所以你可以通过迭代来获得下一个元素。如果你想要另一个元素,你可以再次使用doc.select。
for (Element e : doc.select("tbody>tr>td>img[src=images/pagerank.png]")) {
//your code.
}