如何从Network-Stream(Python)中获取m3u8

问题描述 投票:0回答:1

所以目前我正在尝试从以下网站获取m3u8主机:

https://www.southpark.de/alle-episoden/s22e09-unfulfilled#source=06a1ddfa-d278-45ad-a5ea-2667a3c33752:896b2aa3-ac17-11e8-b956-70df2f866ace&position=9&sort=!airdate

[如果我在Chrome中打开开发人员工具并查看网络流量,则可以获取m3u8主url /文件并下载。

SCREENSHOT

我如何在python中接收此URL /文件?

这是m3u8“嗅探”网络流的直接URL的示例:

https://dlvrsvc.mtvnservices.com/api/gen/gsp.comedystor/com/sp/season-22/2209/acts/5/,stream_1280x720_3242151_1491838638/master.m3u8?account=southparkstudios.com&cdn=level3&tk=st=1567425339~exp=1567511739~acl=/api/gen/gsp.comedystor/com/sp/season-22/2209/acts/5/ *〜hmac = 246a92f19e31b7e45ff138d1e7fa8e5cd3be9dc0e265adbac617e179bab411f3

只要我得到上面显示的direkt链接,就可以用python下载m3u8没问题。我不知道如何从页面中提取m3u8-url,因为它不在源代码中,而仅出现在开发工具的网络流/选项卡中。好像我要监听流量?你有什么想法吗?

请不要为执行此任务而推荐youtube-dl,因为我想自己尝试一下。谢谢

python stream traffic m3u8 sniffing
1个回答
0
投票

您应该尝试使用硒来拦截使用post i的xhr响应

© www.soinside.com 2019 - 2024. All rights reserved.