我想知道哪些播放列表包含某个视频。相反的很容易:找到哪些视频在播放列表中,但我不想要那个。我已经可以通过以下路径让YT执行此操作,但这很愚蠢和缓慢:
- 从视频数据获取channelId(`videos?id=...`) - 从channelId获取播放列表(`playlists?channelId=...`) - 循环遍历所有播放列表并查找它们的所有视频(`playlistItems?playlistId=...`)
就像我说的:愚蠢而缓慢。这些步骤是可能的,因为我只想要由视频作者撰写的播放列表。(否则我必须下载整个YT)。
我所寻找的,有点像一个请求:`playlists?videoId=...`,但当然这不存在。
是否有比我的3个步骤更好的方法?
PS. 我已经创建了使用我的3个步骤的脚本,但这是大量的请求。而且播放列表似乎没有可用的播放列表ID...我需要浏览器用于显示播放列表GUI样式的ID。
- 从视频数据获取channelId(`videos?id=...`) - 从channelId获取播放列表(`playlists?channelId=...`) - 循环遍历所有播放列表并查找它们的所有视频(`playlistItems?playlistId=...`)
就像我说的:愚蠢而缓慢。这些步骤是可能的,因为我只想要由视频作者撰写的播放列表。(否则我必须下载整个YT)。
我所寻找的,有点像一个请求:`playlists?videoId=...`,但当然这不存在。
是否有比我的3个步骤更好的方法?
PS. 我已经创建了使用我的3个步骤的脚本,但这是大量的请求。而且播放列表似乎没有可用的播放列表ID...我需要浏览器用于显示播放列表GUI样式的ID。