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

Run code to click javascript button within Android app? Trying to scrape reply button contact-info on craigslist.org page

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

回复按钮是 javascript 按钮。其中是广告的 email/phone#。

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

您可以在点击事件中注册回调并定位受影响的 div 以探测需要解析的内容...

假设地,让我们考虑一个场景...

<!-- 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 
    }
 }

如果回复div加载需要一些时间,请使用 setInterval() 继续检查内容的可用性。

如果你能分享一段代码,那将对我有很大帮助

希望对您有所帮助!