質問: あるホームページをスクレイピングします。 データの表示に時間がかかるページのため、下記のように1秒ごとにページを確認、表示されたらスクレイピングし、すぐに作業を終了します。 (ちなみにhttp://example.comは自社サイトです) 下記のように作りました。 1. window open と同時に1秒ごとにurl20を確認し、 2. 表示されたらスクレイピング。 3. 表示が完了したら if(content20 != null) 4. この作業を終了します。clearInterval(intervalID); ``` ``` うまく動きません。 どこに誤りがあるかご教示戴けますでしょうか? よろしくお願いいたします。
回答: なんとなくですが、アプローチ方法が間違ってる気がします。 `http://example.com/moto.php`が動的に変化するサイトでそれをリアルタイムで表現したいとかそういったことがやりたいのではないでしょうか? もしそうなのであれば、`http://example.com/`側でAPIを用意し、JSON等で表示したいデータを返す仕様に変更したほうが現実的です。 それとも負荷テストか何かなんですかねぇ?