尝试抓取一个视频链接,F12 拿到 m3u8 后打开是一个二维码图片,还有 ts 链接打开也是一个空白图片(大小 2M 左右),下载下来后将后缀名改为 ts,用 mac 自带的空格预览能播放,使用 iina 播放则白屏

使用 ffmpeg 查看信息

请问下这是怎么实现的?
尝试抓取一个视频链接,F12 拿到 m3u8 后打开是一个二维码图片,还有 ts 链接打开也是一个空白图片(大小 2M 左右),下载下来后将后缀名改为 ts,用 mac 自带的空格预览能播放,使用 iina 播放则白屏

使用 ffmpeg 查看信息

请问下这是怎么实现的?
1
Kobayashi Oct 10, 2020 via Android
|
2
lawsiki OP |
3
lawsiki OP |
4
crab Oct 10, 2020
cmd copy /b x.jpg+x.m3u8
|
6
binbinyouliiii Oct 10, 2020
header 伪造的全部一样再说
|
7
xi_lin Oct 10, 2020
服务端加识别了。你直接用地址下载的时候给你返回的和直接在浏览器里拿的不是一个东西。
你可以 f12 copy as curl 存回来 |
8
xi_lin Oct 10, 2020
估计是 authority: q.nfmovies.com 这个 header
|
10
laoli123 Oct 10, 2020
把 ua 换成手机版试试看
User-Agent: Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Mobile Safari/537.36 |
11
nicoljiang PRO if 'text/html' in header.accept:
pass |
12
laoli123 Oct 11, 2020
|
13
laoli123 Oct 11, 2020
|
14
lawsiki OP @xiaobai987 #13 感谢,我试试
|