Web scraping 获取YouTube音乐库上载的列表

Web scraping 获取YouTube音乐库上载的列表,web-scraping,youtube,youtube-api,Web Scraping,Youtube,Youtube Api,我需要得到我的YouTube音乐上传库的所有专辑列表。如何管理 上载地址为: 相册URL如下所示: 根据2018/2019年: YouTube音乐仅在几周前发布。目前还没有针对YouTube音乐的API可用,但如果YouTube决定发布一个API,您可能会在Google开发者页面上找到它 正如您和其他人所说,我认为没有RESTAPI可用。小心,可能是一个测试版产品,随时可能被弃用 无论如何,如果youtube音乐库不发布api,不管您是否想要,都必须使用某种api在其网页中显示信息 如果我们

我需要得到我的YouTube音乐上传库的所有专辑列表。如何管理

  • 上载地址为:
  • 相册URL如下所示:

根据2018/2019年:

YouTube音乐仅在几周前发布。目前还没有针对YouTube音乐的API可用,但如果YouTube决定发布一个API,您可能会在Google开发者页面上找到它

正如您和其他人所说,我认为没有RESTAPI可用。小心,可能是一个测试版产品,随时可能被弃用

无论如何,如果youtube音乐库不发布api,不管您是否想要,都必须使用某种api在其网页中显示信息

如果我们查看它的主页,我们可以看到几个ajax请求。其中之一是:

使用此请求头

Host: music.youtube.com
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/json
Content-Length: 1125
X-Goog-Visitor-Id: Cgs**D
X-Goog-AuthUser: 0
X-Goog-PageId: null
x-origin: https://music.youtube.com
X-YouTube-Client-Name: 67
X-YouTube-Client-Version: 0.1
X-Youtube-Identity-Token: QUFFLUh***lRDR5Z3w=
Origin: https://music.youtube.com
Authorization: SAPISIDHASH 159***efb5c
Referer: https://music.youtube.com/tasteprofile
其中我们可以看到X-Youtube-Identity-Token。因此,如果您找到了如何获取此令牌,您可以使用music.youtube.com中使用的一些端点

这里有一些资源,您可以在其中看到如何使用X-Youtube-Identity-Token来获取:Youtube自动播放建议的视频。所以我认为,使用的是:


请随意使用ytmusicapi,它拥有您所需要的一切

充分披露:我是作者

作为参考,您可以使用获取上载相册的完整列表

获取用户库中已上载歌曲的相册。 参数:

limit – Number of albums to return. Default: 25
order – Order of albums to return. Allowed values: ‘a_to_z’, ‘z_to_a’, ‘recently_added’. Default: Default order.
返回:


get_library_albums()返回的相册列表。

您是否尝试使用google提供的标准http rest API?@JRichardsz请共享该链接。我没有找到上传YouTube音乐库的任何内容。谢谢虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效-