【发布时间】:2020-01-15 13:10:21
【问题描述】:
如果我使用搜索方法来搜索艺术家,而不是只传递一个字母的名字,spotify 将返回所有名字中有该字母的艺术家,还是只返回一部分名字中有字母的艺术家?
可以测量吗?
例如,我需要从平台中提取所有以特定字母开头的歌手。
【问题讨论】:
标签: python web-crawler spotify spotipy
如果我使用搜索方法来搜索艺术家,而不是只传递一个字母的名字,spotify 将返回所有名字中有该字母的艺术家,还是只返回一部分名字中有字母的艺术家?
可以测量吗?
例如,我需要从平台中提取所有以特定字母开头的歌手。
【问题讨论】:
标签: python web-crawler spotify spotipy
例如,如果您向/v1/search?q=t&type=artist 发出请求,那么 API 将返回所有包含字母“T”的艺术家。
但以分页形式。例如,请求的响应将返回:
"limit": 20,
"next": "https://api.spotify.com/v1/search?query=t&type=artist&offset=20&limit=20",
"offset": 0,
"previous": null,
"total": 10000
所以你知道,总共有 1000 位艺术家(不确定 1000 位是否是 Spotify 为搜索查询返回的最大值),但每页呈现 20 位艺术家。
每个页面您最多可以请求 50 个艺术家。
更多信息请参见https://developer.spotify.com/documentation/web-api/reference/search/search/。
【讨论】: