【发布时间】:2022-08-05 05:05:10
【问题描述】:
我正在编写一个小型 python 脚本,该脚本扫描我的 discogs.com 收藏(黑胶唱片数据库,可以在其中跟踪他们的收藏)并创建每张唱片上所有歌曲的列表并将它们保存在列表中。 之后,我使用 youtube 数据 API 搜索歌曲标题、艺术家和标签,以找到每首歌曲的视频并保存视频 ID。有了它,我就可以为我收藏的所有歌曲创建一个 youtube 播放列表。
我的问题是我在搜索大约 100 首歌曲后达到了配额。如何优化我的搜索,以免很快达到我的 10\'000 配额?
相关代码sn-p:
query = \' - \'.join([artist, title, catno])
request = youtube.search().list(q=query, part=\'snippet\', maxResults=1)
res = request.execute()
video_id = res[\'items\'][0][\'id\'][\'videoId\']
标签: python youtube-api youtube-data-api