【问题标题】:How to click button using JSOUP?如何使用 JSOUP 单击按钮?
【发布时间】:2015-12-16 12:36:53
【问题描述】:

这里有个问题

我有一个必须解析的网站,但这里是按钮

<a class="iceCmdLnk" href="javascript:;" id="mainform:queryTree:n-0:j_id144"
onblur="setFocus(&#39;&#39;);" 
onclick="var 
form=formOf(this);
form[&#39;mainform:_idcl&#39;].value=&#39;mainform:queryTree:n-0:j_id144&#39;;
return iceSubmitPartial(form,this,event);"
onfocus="setFocus(this.id);">
<span class="iceOutTxt" id="mainform:queryTree:n-0:j_id145" title="Select  &quot;My Tasks (0)&quot;">My Tasks (0)
</span>
</a>

这个按钮让网站打开表格,这个表格对我来说是最有趣的
请帮我用 JSOUP 点击它。

【问题讨论】:

    标签: android button click jsoup


    【解决方案1】:

    JSoup 不是浏览器。它不会解释和执行 JavaScript。因此,您的方法将行不通。但是,您可以分析该 AJAX 调用的网络流量,以动态填充相关表并直接模拟这些请求。或者您可以使用selenium webdriver for android 之类的工具在真实浏览器中访问该页面。

    【讨论】:

    • 可以用webview点击吗?
    • 你可以注入一个 JavaScript 来点击 web 视图中的按钮。不过,我不是这方面的真正专家。
    猜你喜欢
    • 1970-01-01
    • 2017-02-20
    • 1970-01-01
    • 2023-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多