例如
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”
可以用代码
import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.select.Elements; public class Test { public static void main(String[] args) { String str = "<table><tr><td>user</td><td>cc</td></tr><tr><td>pass</td><td>123</td></tr></table>"; Document doc = Jsoup.parse(str); Elements trs = doc.select("table").select("tr"); for(int i = 0;i<trs.size();i++){ Elements tds = trs.get(i).select("td"); for(int j = 0;j<tds.size();j++){ String text = tds.get(j).text(); System.out.println(text); } } } }