• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:youtube動画情報のスクレイピングをするには?)

youtube動画情報のスクレイピング方法とは?

このQ&Aのポイント
  • youtubeのAPIでは取得できない動画統計情報をスクレイピングする方法を探しています。
  • javascriptのコードを使用して、「watch-actions-ajax」要素に生成された情報を取得することが目標です。
  • 行番号1~4を実行し、次に行番号5~6を実行する必要がありますが、一度に実行するとうまくいきません。

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

ご質問文を読んだだけなので、まったくの推測だけの回答になりますが、 ajaxで情報を取得しているのではないかと推測されますので、そちらの処理が実行されるように、一度スクリプトを終了してあげることが必要なのでは? 連続して時間待ちのスクリプトを実行しても、ajaxの処理が走らないのではないかと推測します。 動的に生成される要素を判断材料にしても良いのであれば setIntervalなどで対象要素が生成されたかを監視して、内容を取得するようにすれば良いのではないでしょうか。 何も調べてないし、検証もしていないのではずしていましたら失礼。 しかし、実際にサイトに行くのなら、直接ボタンをクリックした方が簡単そうな…?

20081217
質問者

お礼

ありがとうございます、fujillinさんのおかげで解決しました!ネットワークを監視してたらGETで呼び出しているURLが生成されていました。このURLを直接叩く事にします!

すると、全ての回答が全文表示されます。

関連するQ&A