我在网站源中有这个 div,点击后它会显示更多数据。
<div class=infogroup>
<div onClick=requestAjax(); style=cursor:pointer; class=infoheading>Your Panels (Click to load results)<img style=float:right; src="/images/plus_sign.png" width=20 height=20></div>
<div id=resultsPanels style=display:none;>
<table width=100%>
<tr>
<td>
<center>Loading your results...</center>
</td>
</tr>
<tr>
<td>
<center><img src=/images/ajaxloader.gif></center>
</td>
</tr>
</table>
</div>
</div>
当我单击它并执行“检查元素”女巫铬时,当我复制 xpatch 时,我可以在源网站中看到它,有趣字段的 xpatch 是:
//*[@id="resultsPanels"]/div/table/tbody/tr[3]/td[3]
我如何在 Jsoup 中选择它?
我试过这样但它不起作用:
elements = doc.select("//*[@id=\"resultsPanels\"]/div/table/tbody/tr[2]/td[3]");
这是我单击按钮时 mozzila 所做的: