本来看到今日头条一个好玩的视频想要下载下来,本着研究的精神我就去看了一下源代码,这一看可就不得了了,发现了今日头条视频的秘密了。
它把我们上传的视频转码成了3个分辨率:
720P
480P
360P
[v_act]下面有图为证:[/v_act]
这个tt-videoid是个关键的地方。
然后继续找发现这个URL
拼接URL得到:
[v_act]http://i.snssdk.com/video/urls/1/toutiao/mp4/3e7cecc11da64543a0eb4d276a9e8c9e[/v_act]
复制到浏览器得到
这个视频只有两个分辨率,如果你的原始视频清晰度够高,那么后台会转成这三种分辨率,如果原始视频不够清晰那么可能就会转成480P和360P甚至只有360P。那么我们所看见的视频一般是480P的,少数360P的。我们再来看一个三个分辨率的
[v_act]http://i.snssdk.com/video/urls/1/toutiao/mp4/1a8980819e4e43b79cfda0b303c35241[/v_act]
其实这是返回的JSON数据
下载地址mian_url还有一步解码,点到为止别被头条给KO了
解码后就得到“真正”的视频地址,我写了个在线解析大家可以试下
发表评论
要发表评论,您必须先登录。