Python 不使用Cookie访问m3u8文件

Python 不使用Cookie访问m3u8文件,python,linux,m3u8,akamai,Python,Linux,M3u8,Akamai,此链接指向我希望通过命令终端获取的m3u8文件: https://desktopsecurehls-vh.akamaihd.net/i/srch_universalmusic/music/,128,64,32,320,/1580779255/srch_universalmusic_006025089052-INUM72000004.mp4.csmil/master.m3u8?hdnts=exp=1581043986~acl=*/srch_universalmusic/music/*/158079

此链接指向我希望通过命令终端获取的m3u8文件:

https://desktopsecurehls-vh.akamaihd.net/i/srch_universalmusic/music/,128,64,32,320,/1580779255/srch_universalmusic_006025089052-INUM72000004.mp4.csmil/master.m3u8?hdnts=exp=1581043986~acl=*/srch_universalmusic/music/*/158079255/srch_universalmusic_006025087089052-INUM72000004.mp4.csmil*~hmac=baed482be6c06362ba362b62d6a10b558e78971fc94db34e2071825d12a225b4


但是,如果我省略了“master.m3u8”之后的所有内容,我会得到一个“拒绝访问”错误,因为我丢失了验证自己的cookie。我必须在python上做什么才能通过命令终端向文件发送请求并接收200响应?

您需要修改服务器,使其不需要额外的url参数。我假设您不为universal music工作,也不管理服务器,所以您无能为力。URL参数与cookies不同。顺便说一句。

URL的后半部分是我通过浏览器访问链接时得到的hdnts cookie。一旦我有了它,如果我省略了“master.m3u8”之后的所有内容,则该文件将被提供给我。这就是为什么我问是否有办法通过命令获取cookie(每次刷新时,cookie的值自然会不同),以便使用它获取文件。你是在问如何解析http头吗?