解码youtube base.js密码2016

时间:2016-10-03 13:10:06

标签: javascript php youtube

我正在编写一个js + php软件,以便更轻松地下载youtube视频,但我遇到了以下问题:

我以这种方式获取有关视频的信息:

parse_str(file_get_contents("http://youtube.com/get_video_info?video_id=".$id),$info);

现在有些视频会返回:use_cipher_signature => True,我想绕过它。

我搜索了网络,但我得到的只是2014年的一些帖子。 (这个包含对主题的良好介绍:Best approach to decode Youtube cipher signature using PHP or JS

我知道我必须查看https://www.youtube.com/watch?v=cipheredID的源代码,解压缩* base.js脚本,然后在其中找到解密代码,但* base.js对我来说太过混淆了。

有没有人可以帮助我?

第二个问题: 算法编码/解码签名是否取决于位置?因为我的是pl_PL(https://s.ytimg.com/yts/jsbin/player-pl_PL-vfluAB5bv/base.js) 例如,美国用户将拥有不同的链接en_US

1 个答案:

答案 0 :(得分:0)

您知道如何从youTube链接中提取base.js文件吗?