0

いくつかの YouTube ビデオを監視するために使用している Google スプレッドシートがあります。ビデオごとに、ImportXML を使用して、個々の YouTube ビデオ ページから次のデータを取得しています。

  • 題名
  • ビュー
  • キーワード

明確にするために、この方法で ImportXML を使用しても問題はありません。このアプローチは完全に機能しています。問題は、これらの個々のデータのそれぞれが独自の ImportXML 呼び出しを使用することです。これは、Google が 1 シートあたり 50 回の呼び出しという合理的な制限を設けているため、16 本のビデオに制限されています。3 データ * 16 ビデオ = 48 コール、最大より 2 少ない。

私がやりたいと思っていることは、ビデオごとに 1 つの呼び出しを行い、HTML 全体を取得し、それを非表示のセルに詰め込み、そのセルを解析してデータを取得することです。これで 50 本の動画を取得できますが、これは明らかにより魅力的です。

計画はありますが、そのように XPath を使用して CELL を解析できるかどうかはわかりません。私が見たドキュメンテーションでは、XPath をそのように使用することは許可されていないようですが、非常に明白なようです。誰かがこれをやったことがありますか、それとも私は間違った木を吠えていますか?

4

1 に答える 1

1

1 回の importXML 呼び出しで複数の XPath 式を使用することはできません。

次のいずれかで機能を利用できます。

  • URL を操作する - 動画ページを呼び出す代わりに、特定の検索ページを呼び出すことができます。例:http://www.youtube.com/results?search_query=<your-user-name>すべてのビデオに対して 1 回、特定の XPath 式を使用して各列をフェッチします。

  • より一般的な XPath を使用する - 情報を含むすべてのタグを抽出し、必要なものをフィルター処理します。

于 2012-06-09T14:40:17.137 に答える