その問題に関する静かな投稿がいくつかありましたが、私が持っている質問に実際に答えているものはないようです.
TIdHttp を使用して、この Web サイトのソース コードを読み込みます: http://www.nationalgeographic.com/
いくつかのデータを抽出しようとしましたが、データがスクリプトによって生成されていることに気付きました。ソース コードにはスクリプトがあり、外部 js ファイルへのリンクがいくつかあります。
ページ上のスクリプトの一部またはすべてを実行して、ソース コードを生成するにはどうすればよいでしょうか。
この部分をセカンダリ スレッドで使用しており、WebBrowser コンポーネントの使用を避けたいと考えています。
Idhttp で生成されたソース コードからスクリプトまたはリンクを抽出することはできますが、js ファイルを実行することはできますidhttp.get(*.js)
が、おそらく単純すぎて機能しないと思います。