我创建了此脚本,以便从python的youtube频道中提取所有播放列表视频信息,但是由于配额限制,我无法提取超过1万个视频信息。如何将限制设置为小于10k或任何其他方法来提取信息?
这是我的代码:
while 1:
res = youtube.playlistItems().list(playlistId=playlist_id,\
part='id,snippet',maxResults=50,pageToken=next_page_token).execute()
next_page_token = res.get('nextPageToken')
if next_page_token is None:
break
答案 0 :(得分:0)
一个人可以使用计数器退出循环。请始终记住为任何类型的搜索计算配额。是的,对于具有10K的限制是一件坏事,但是无论如何,至少可以提取到10k。例如:一个youtube.search.list的费用为每页5。
count =1
...loop starts
then code
if count and next page response is not none
increment count
else
break
...