探索并尝试 SoundCloud 的 API 后 - 无法找到哪些播放列表包含某首歌曲...
但是,SoundCloud 使用简单的 URL 格式来显示哪些播放列表包含某些歌曲 - https://soundcloud.com/ARTIST/SONG/sets
例如:https://soundcloud.com/ultrarecords/cheerleader-felixjaehnremix/sets
是否有任何方法可以从如上所述的 Web URL 中抓取播放列表 ID?我尝试过卷曲页面,但它没有提供播放列表的 ID。
这是可能的。
转到站点,打开开发人员控制台,转到网络选项卡并查看 xhr 请求。
在查看请求时,您会发现这些端点,它们是下一个 api 版本的一部分:
https://api-v2.soundcloud.com/tracks/150483650
https://api-v2.soundcloud.com/tracks/150483650/playlists?limit=10