抓取 YouTube 视频上的所有评论
crawling all comments on a youtube video
我正在尝试抓取 YouTube 视频上的所有评论
我正在使用这个 HTTP 请求:
https://www.googleapis.com/youtube/v3/commentThreads?key=AIzaSyBAcQUU5I4FElmsYVK0irkDPVGQ_OLLkO0&textFormat=plainText&part=snippet&videoId=K9vFWA1rnWc&maxResults=100
但问题是我需要所有的评论,它只给了100条评论。 YouTube API3.0 不允许我将 maxResults 值增加到 100 以上。有什么解决办法吗?
结果将 return 一个 nextPageToken,您可以使用它来获取下一页评论。参见 https://developers.google.com/youtube/v3/docs/commentThreads/list#properties
maxResults 参数指定结果集中应返回的最大项目数。可接受的值为 0 到 50,包括在内。默认值为 5。
如果 json 响应的值多于 maxResults,则 JSON 响应也有一个名为 pageToken 的参数。 pageToken 参数标识结果集中应返回的特定页面。在 API 响应中,nextPageToken 和 prevPageToken 属性标识可以检索的其他页面。
在上面 URL 的 JSON 响应中,您会发现必须使用的 nextPageToken 添加到上面 URL下次发送 GET 请求以获取剩余内容。
我正在尝试抓取 YouTube 视频上的所有评论
我正在使用这个 HTTP 请求:
https://www.googleapis.com/youtube/v3/commentThreads?key=AIzaSyBAcQUU5I4FElmsYVK0irkDPVGQ_OLLkO0&textFormat=plainText&part=snippet&videoId=K9vFWA1rnWc&maxResults=100
但问题是我需要所有的评论,它只给了100条评论。 YouTube API3.0 不允许我将 maxResults 值增加到 100 以上。有什么解决办法吗?
结果将 return 一个 nextPageToken,您可以使用它来获取下一页评论。参见 https://developers.google.com/youtube/v3/docs/commentThreads/list#properties
maxResults 参数指定结果集中应返回的最大项目数。可接受的值为 0 到 50,包括在内。默认值为 5。
如果 json 响应的值多于 maxResults,则 JSON 响应也有一个名为 pageToken 的参数。 pageToken 参数标识结果集中应返回的特定页面。在 API 响应中,nextPageToken 和 prevPageToken 属性标识可以检索的其他页面。
在上面 URL 的 JSON 响应中,您会发现必须使用的 nextPageToken 添加到上面 URL下次发送 GET 请求以获取剩余内容。