1
我在网站的源中有这个div,点击后显示更多的数据。Jsoup我如何解析单击按钮(图像)后显示的元素?
<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>
当我点击它,做“检查元素”女巫CHROM我可以看到它在源网站 当我复制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做:
例如:'// * [@ ID = “resultsPanels”] .div。表.tbody .tr [3] .td [3]' ? – Vardius 2013-03-26 14:14:47
selector isnt gona help here我必须解析这个ajaxscript结果 ,在你的例子中,我找不到它 – Vardius 2013-03-26 16:32:44
对不起,第一个链接是错误的。 – ollo 2013-03-27 15:28:26