python - 访问没有 cookie 的 m3u8 文件

标签 python linux m3u8 akamai

此链接指向我想通过命令终端获取的 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/

相关文章:

Python - 通过同时串联合并两个列表

python - 重新排序初始迁移操作

python - Tensorflow 添加 float 给出额外的数字

linux - 从 svn 存储库复制文件

linux - 具有高 iowait 的 Amazon EBS 上的磁盘统计信息

php - 使用 crontab 执行 PHP 脚本时出错

python - 如何指定除第 0 个参数之外的 python 参数

ffmpeg - 可以将实时 m3u8 流与来自 WebRTC 源的 PIP 覆盖相结合吗?

javascript - 使用 vue 的 chrome 中的 hls.js 不更新 m3u8 播放列表

ffmpeg - 使用 FFMPEG 创建 HLS 变体