首先,随便打开一个视频,比如这个《你是性感的小偷》:
然后option+command+i调出控制台(以chrome为例):
会发现相应过来的内容里,有两种名字的xhr文件,其中30080代表视频,30280代表音频,查看右边的Request URL,发现这个URL是固定的,但是直接访问会被拒绝:
但是经过一定的调整以后其实是可以通过这个URL直接访问到视频的。
首先打开postman:
把刚才那个403的URL复制过来,只是要对请求头进行定制,在请求头里加一个key,就是referer。referer的value值就是这个视频的网页地址:
可以看到下面的状态码变成了200,而不再是403,这样可以知道确实连接上了。但是为什么内容没有马上出来呢?如果在浏览器里,页面会立即加载,但是在postman里,相应内容会先全部传输过来,储存在postman的缓存里,所以要等一会。结果如图:
得到视频以后,点击右上角的save response就可以储存到本地了。不过打开以后是没有声音的,你需要再把30280的包进行同样的操作,可以得到音频文件,用相关剪视频软件把两者合起来就完成了。