如何使用 JSOUP 单击按钮?
How to click button using JSOUP?
我这里有个问题
我有一个必须解析的网站,但这是按钮
<a class="iceCmdLnk" href="javascript:;" id="mainform:queryTree:n-0:j_id144"
onblur="setFocus('');"
onclick="var
form=formOf(this);
form['mainform:_idcl'].value='mainform:queryTree:n-0:j_id144';
return iceSubmitPartial(form,this,event);"
onfocus="setFocus(this.id);">
<span class="iceOutTxt" id="mainform:queryTree:n-0:j_id145" title="Select "My Tasks (0)"">My Tasks (0)
</span>
</a>
这个按钮让网站打开 table,这个 table 对我来说最有趣
请帮我用JSOUP点击它。
JSoup 不是浏览器。它不会解释和执行JavaScript。因此,您的方法将行不通。但是,您可以分析 AJAX 调用的网络流量,动态填充有问题的 table 并直接模拟这些请求。或者您可以使用 selenium webdriver for android 等工具在真实浏览器中访问该页面。
我这里有个问题
我有一个必须解析的网站,但这是按钮
<a class="iceCmdLnk" href="javascript:;" id="mainform:queryTree:n-0:j_id144"
onblur="setFocus('');"
onclick="var
form=formOf(this);
form['mainform:_idcl'].value='mainform:queryTree:n-0:j_id144';
return iceSubmitPartial(form,this,event);"
onfocus="setFocus(this.id);">
<span class="iceOutTxt" id="mainform:queryTree:n-0:j_id145" title="Select "My Tasks (0)"">My Tasks (0)
</span>
</a>
这个按钮让网站打开 table,这个 table 对我来说最有趣
请帮我用JSOUP点击它。
JSoup 不是浏览器。它不会解释和执行JavaScript。因此,您的方法将行不通。但是,您可以分析 AJAX 调用的网络流量,动态填充有问题的 table 并直接模拟这些请求。或者您可以使用 selenium webdriver for android 等工具在真实浏览器中访问该页面。