【发布时间】:2013-06-24 15:51:45
【问题描述】:
我正在寻找一种加载网站的方法,然后在 1 分钟左右后检查内容是否已更改,如果没有,请重复。这是因为我试图从中获取内容的网站包含用于加载我需要的 div 的 javascript。我想过使用某种 iFrame,但我不知道从哪里开始,而且 Google 也没有帮助我。
编辑
这是我用 atm 运行的代码,scrapUrl 是一个已定义的 url,所以不用担心:
var iframe = document.body.appendChild(document.createElement('iframe'));
iframe.src = scrapUrl;
$(iframe).ready(function() {
$(iframe).load(function() {
alert('loaded');
alert($(iframe).contents().find('div#description').html());
});
});
它输出“已加载”,然后输出“未定义”
【问题讨论】:
-
所以您想要一个经常重新加载的 iFrame?你找不到那个on Google?这个问题呢:stackoverflow.com/questions/6975765/…
-
使用javascript setinterval()方法
-
它是一个 iFrame 对象,而不是页面上的实际 iFrame。
标签: javascript jquery google-chrome iframe google-chrome-extension