0

私は python と gdata ライブラリを使用して、YouTube ビデオの情報を解析しています。私のコードはこれです:

yt_service = gdata.youtube.service.YouTubeService()
entry = yt_service.GetYouTubeVideoEntry(video_id='someid')

しかし、entry.ratingまたはentry.statisticsには好き嫌いはありません

その情報はどこから入手できますか?

4

2 に答える 2

1

Python 3 を使用すると、gdata ライブラリがそれをサポートしていないため、結果を再現できませんでした。しかし、私の知る限りentry.rating、ビデオの統計内容全体を含む xml コードを返します。より具体的な結果を得るにはentry.rating.average、またはentry.rating.num_raters

于 2011-12-07T13:25:27.943 に答える
1

ライブラリのソースを見ると、 gdataYouTube の like/dislike Gdata 要素はサポートされていないようで<yt:rating>、ジェネリック要素のみがサポートされているようです<gd:rating>

ライブラリを介して基礎となる XML 要素に何らかの方法でアクセスできる場合 (私自身は使用していません)、YouTube 評価要素を手に入れることができるはずです (修飾名は{http://gdata.youtube.com/schemas/2007}rating、それが役立つ場合は :) である必要があります)。

さらに良いことに、ライブラリにパッチを適用して実際にその要素をネイティブにサポートできれば、なおさらです。作者はパッチを喜んでくれると確信しています。:)

于 2011-12-07T13:33:52.463 に答える