<tr id="data_11">
<td colspan="7" class="row">
<table class="table-inner">
<tbody>
<tr>
<td class="col-companyname" onclick="getDetails('11', 'ARBN=BN5321177&CompName=A+ACTIVE+PLUMBING&CompStat=DRGD&Type=BUSN&BusIDType=Number&BusID=65057196&=')" style="cursor:pointer;">A ACTIVE PLUMBING</td>
<td class="col-companytype">Business Name</td>
<td class="col-acn"> </td>
<td class="col-abn"> </td>
<td class="col-arbn">BN5321177</td>
<td class="col-state"> </td>
<td class="col-docimage"> </td>
</tr>
<tr id="row_11" style="display:none;">
<td colspan="7">
<div id="div_11"></div></td>
</tr>
</tbody>
</table></td>
</tr>
我需要使用上面给出的参数调用onclick方法getDetails并获得结果。我尝试用jsoup做这个,但我无法让它工作。
提前致谢
答案 0 :(得分:1)
简单回答 :您无法从Jsoup
调用javascript函数。 Jsoup主要用于提取和操纵 html数据。
如果您有兴趣知道getDetails
中对请求的响应,那么您可以在Jsoup
中模拟相同的请求并获得响应。但是,如果它是javascript中的业务逻辑而没有任何服务器交互,这会改变DOM
,那么你可以亲吻你的想法。