php エディタ Xiaoxin では、Web クローリングを通じて動的 HTML 要素にアクセスする方法を紹介します。 Web ページをクロールすると、Web ページが読み込まれるまで直接取得できない動的に生成されたコンテンツに遭遇することがあります。幸いなことに、この問題を解決するために使用できるツールとテクニックがあります。この記事では、動的 HTML 要素を簡単にクロールしてアクセスするために使用できる PHP ベースの方法を紹介します。見てみましょう!
Webスクレイピングにgo-rodを使用しています。動的 <a>
内のリンクにアクセスしたいと考えています。
この a
を表示するには、input
であるサーチャーを次の形式 (submit
なし) で完成させる必要があります。
リーリー
a が表示されます。
リーリー
ここで、検索完了後に表示されるa をクリックしようとしたときに問題が発生します。
リーリー ###この:### リーリー
ただし、すべて同じエラーが返されます:リーリー
そこで、いくつかの解決策を探しているときに、この github の問題を見つけて、この方法でリンクを取得しようとしました:リーリー
しかし、これは次のように返されます:リーリー
ただし、セレクターが正しいことは確かです。 私が何を間違えたのでしょうか? 回避策 @hymns for disco がコメントで述べたように、検索が終了した後はしばらく待つ必要がありました。以上がWebスクレイピング経由で動的HTML要素にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。