我正在寻找一种加载网站的方法,然后在 1 分钟左右后检查内容是否已更改,如果没有,请重复。这是因为我试图从中获取内容的网站包含用于加载我需要的 div 的 javascript。我想过使用某种 iFrame,但我不知道从哪里开始,谷歌也没有帮助我。
编辑
这是我使用 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());
});
});
它输出“已加载”,然后是“未定义”