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

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

本文关键字:按钮 抓取 回复 craigslist 信息 联系 Android 代码 应用程序 运行 javascript      更新时间:2023-09-26

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

回复按钮是一个 javascript 按钮。里面是广告的电子邮件/电话#。

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

您可以在点击事件中注册回调,并针对受影响的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 
    }
 }

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

如果您可以分享一段代码,这将对我有很大帮助

希望对您有所帮助!