Je me bats un peu avec la syntaxe pour parcourir tous les commentaires sur une vidéo youtube. J'utilise le python et j'ai trouvé peu de documentation sur la fonction GetYouTubeVideoCommentFeed()
. Ce que j'essaie vraiment de faire est de rechercher tous les commentaires d'une vidéo pour une instance d'un mot et d'augmenter un compteur (éventuellement le commentaire sera imprimé). Il fonctionne pour les 25 résultats renvoyés, mais j'ai besoin d'accéder au reste des commentaires.données youtube api commentaire pagination
import gdata.youtube
import gdata.youtube.service
video_id = 'hMnk7lh9M3o'
yt_service = gdata.youtube.service.YouTubeService()
comment_feed = yt_service.GetYouTubeVideoCommentFeed(video_id=video_id)
for comment_entry in comment_feed.entry:
comment = comment_entry.content.text
if comment.find('hi') != -1:
counter = counter + 1
print "hi: "
print counter
J'ai essayé de régler le start_index
de GetYouTubeVideoCommentFeed()
en plus du video_id
mais il n'a pas comme ça.
Y a-t-il quelque chose qui me manque?
Merci! Steve