我在遍历 youtube 视频上的所有评论的语法上有点挣扎。我正在使用 python 并且几乎没有找到关于该GetYouTubeVideoCommentFeed()
函数的文档。
我真正想做的是在视频的所有评论中搜索一个单词的实例并增加一个计数器(最终将打印出评论)。它适用于返回的 25 个结果,但我需要访问其余的评论。
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
除了 the 之外,我还尝试设置start_index
of ,但它不喜欢那样。GetYouTubeVideoCommentFeed()
video_id
有什么我想念的吗?
谢谢!史蒂夫