jsoup从表单中取数据
表单的格式如下
<td>user</td> <td>cc</td> </tr> <tr> <td>pass</td> <td>123</td> </tr> </table>
如何从这里面取到pass和123呢?
jsoup主要用select来选择和定位标签
代码如下:
importorg.jsoup.Jsoup; importorg.jsoup.nodes.Document; importorg.jsoup.select.Elements; publicclassTest{ publicstaticvoidmain(String[]args){ Stringstr="<table><tr><td>user</td><td>cc</td></tr><tr><td>pass</td><td>123</td></tr></table>"; Documentdoc=Jsoup.parse(str); Elementstrs=doc.select("table").select("tr"); for(inti=0;i<trs.size();i++){ Elementstds=trs.get(i).select("td"); for(intj=0;j<tds.size();j++){ Stringtext=tds.get(j).text(); System.out.println(text); } } } }