此链接指向我想通过命令终端获取的 m3u8 文件:
https://desktopsecurehls-vh.akamaihd.net/i/srch_universalmusic/music/,128,64,32,320,/1580779255/srch_universalmusic_00602508789052-INUM72000004.mp4.csmil/master.m3u8?hdnts =exp=1581043986~acl=*/srch_universalmusic/音乐/*/1580779255/srch_universalmusic_00602508789052-INUM72000004.mp4.csmil*~hmac=baed482be6c0b6ba362d6a102b55978e78 971fc94db34e2071825d12a56223b4
但是,如果我省略“master.m3u8”之后的所有内容,我会收到“访问被拒绝”错误,因为我缺少用于验证自己身份的 cookie。我需要在 python 上做什么才能通过命令终端向文件发送请求并收到 200 响应?
最佳答案
您需要修改服务器以不需要额外的 url 参数。我假设你不为环球音乐工作,也不管理服务器,所以你无能为力。顺便说一句,URL 参数与 cookies 不同。
关于python - 访问没有 cookie 的 m3u8 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60122584/