python - 如何从 Spotify 获取艺术家的 URI,而无需从 Spotify 手动复制艺术家的 URI
问题描述
我正在研究我用 Pygame 构建的这个音乐播放器项目,有很多关于如何制作音乐播放器的教程 - UI、小部件、功能,但每个教程都使用从文件夹中选择功能,但我打算将此作为桌面应用程序并转换为 exe,以便即使没有在他们的 pc 上下载一组 mp3 文件,它也可以在用户的系统上运行,为了做到这一点,我想流式传输我尝试使用 Spotify API 的音乐,之后我知道我需要艺术家的 URI 才能获取音乐 URL 和海报,但是当我搜索如何获取艺术家的 URI 时,我发现的只是'1.右键单击艺术家姓名,2.复制 URI'。
但是有没有办法使用代码(不使用硒)来做到这一点,因为只有这样我才能在我的应用程序中构建这个功能。有没有更好的方法来使用 Python 流式传输音乐元数据,这是我第一次尝试这个,任何答案都会帮助我度过这个难关。提前致谢
解决方案
你可以使用 spotify api 来做到这一点。
您可以搜索-> 不要忘记指定艺术家的类型!
如您所见,它将返回一个包含许多结果的数组,然后您可以循环查找匹配的结果或获取第一个结果。对于每件商品,都会有您的 id !
推荐阅读
- python - 如何覆盖 Keras、Tensorflow 中优化算法的梯度向量计算方法?
- typescript - 使用 TypeScript 定义类型的键作为属性类型
- python - KeyError:尝试模拟 DynamoDB 时的“操作”
- javascript - 页面加载时文本无效
- java - 莱布尼茨级数循环不收敛
- spring - 在由 MongoDB 支持的 Spring Data REST 存储库中使用自定义 ID
- mysql-8.0 - 为什么我不能再使用 MySQL 8.0 从表“组”中选择数据
- mysql - 跨mysql和redshift不同数据库和不同服务器的查询
- c++ - 在不弹出对话框的情况下中止基于 MFC 的 C++
- list - 使用 foldr 和 lambda 表达式作为其第一个参数