Web サイトを読み込んでから、1 分ほど後にコンテンツが変更されたかどうかを確認する方法を探しています。変更されていない場合は、繰り返します。これは、コンテンツを取得しようとしている Web サイトに、必要な 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());
});
});
「ロード済み」を出力し、その後「未定義」を出力します