首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行代码以单击Android应用程序中的javascript按钮?试图在craigslist.org页面上刮取回复按钮联系人-信息

运行代码以单击Android应用程序中的javascript按钮?试图在craigslist.org页面上刮取回复按钮联系人-信息
EN

Stack Overflow用户
提问于 2015-01-23 05:05:52
回答 1查看 163关注 0票数 0

我正在开发一个应用程序,它需要显示craigslist广告。我正在解析html以从页面中获取属性。但问题就在这里:

reply按钮是javascript按钮。里面是广告的电子邮件/电话#。

我需要从点击按钮时生成的窗格中获取信息,然后解析它的信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-23 05:13:31

您可以在click事件中注册回调,并以受影响的div为目标来探测需要解析的内容。

假设,让我们考虑一种情况..。

代码语言:javascript
复制
<!-- CONSIDER THIS AS THE TARGET DIV WHERE CONTENT IS POPULATED-->
<div id="replydiv"></div>

<!-- BUTTON WHICH POPULATES THE DIV-->
<button id="clickme"></button>

<script>
$(function()
{
     $("#clickme").click(function()
     {
         //Will check if the div is populated 
         doCheckReply();
     })
})
</script>

 function doCheckReply()
 {
    if($("#replydiv").children().length > 0)
    {
        //start parsing 
    }
 }

如果应答需要一些时间来加载,可以使用setInterval()来不断检查内容的可用性。

如果你能分享一段代码,我会有很大的帮助。

希望能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28103367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档