【发布时间】:2016-08-03 19:21:50
【问题描述】:
我目前正在做一个项目,我需要收集一些特定 youtube 视频的所有 cmets。
我可以使用 commentThreads().list 函数 (More here) 获得最多 100 个 cmets。有没有办法得到所有的 cmets ?
我正在使用 Google YouTube Data API 开发人员指南提供的以下功能。
def get_comment_threads(youtube, video_id):
results = youtube.commentThreads().list(
part="snippet",
maxResults=100,
videoId=video_id,
textFormat="plainText"
).execute()
for item in results["items"]:
comment = item["snippet"]["topLevelComment"]
author = comment["snippet"]["authorDisplayName"]
text = comment["snippet"]["textDisplay"]
print "Comment by %s: %s" % (author, text)
return results["items"]
标签: python youtube-api youtube-data-api