私は python と gdata ライブラリを使用して、YouTube ビデオの情報を解析しています。私のコードはこれです:
yt_service = gdata.youtube.service.YouTubeService()
entry = yt_service.GetYouTubeVideoEntry(video_id='someid')
しかし、entry.rating
またはentry.statistics
には好き嫌いはありません
その情報はどこから入手できますか?
私は python と gdata ライブラリを使用して、YouTube ビデオの情報を解析しています。私のコードはこれです:
yt_service = gdata.youtube.service.YouTubeService()
entry = yt_service.GetYouTubeVideoEntry(video_id='someid')
しかし、entry.rating
またはentry.statistics
には好き嫌いはありません
その情報はどこから入手できますか?
Python 3 を使用すると、gdata ライブラリがそれをサポートしていないため、結果を再現できませんでした。しかし、私の知る限りentry.rating
、ビデオの統計内容全体を含む xml コードを返します。より具体的な結果を得るにはentry.rating.average
、またはentry.rating.num_raters
ライブラリのソースを見ると、 gdata
YouTube の like/dislike Gdata 要素はサポートされていないようで<yt:rating>
、ジェネリック要素のみがサポートされているようです<gd:rating>
。
ライブラリを介して基礎となる XML 要素に何らかの方法でアクセスできる場合 (私自身は使用していません)、YouTube 評価要素を手に入れることができるはずです (修飾名は{http://gdata.youtube.com/schemas/2007}rating
、それが役立つ場合は :) である必要があります)。
さらに良いことに、ライブラリにパッチを適用して実際にその要素をネイティブにサポートできれば、なおさらです。作者はパッチを喜んでくれると確信しています。:)