我正在开发一个应用程序,它需要显示craigslist广告。我正在解析html以从页面中获取属性。但问题就在这里:
reply按钮是javascript按钮。里面是广告的电子邮件/电话#。
我需要从点击按钮时生成的窗格中获取信息,然后解析它的信息。
发布于 2015-01-23 05:13:31
您可以在click事件中注册回调,并以受影响的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
}
}如果应答需要一些时间来加载,可以使用setInterval()来不断检查内容的可用性。
如果你能分享一段代码,我会有很大的帮助。
希望能帮上忙!
https://stackoverflow.com/questions/28103367
复制相似问题