当use_cipher_signature = true通过http://www.youtube.com/get_video_info?&video_id=Video_Id返回字典
时,Youtube正在为某些视频使用密码签名
示例id:_JQH3G0cCtY
加密签名实际上是加密签名,任何人都可以通过几组工作签名进行调试.但是Youtube继续改变争夺战的算法.我见过几个Youtube视频下载器,它们运行顺畅而不会受到这种变化游戏的影响.我认为他们正在检查播放器并从播放器文件中提取解码脚本,因此它会让它们继续运行.
我需要一些关于在这种情况下使用的实际技术的帮助.我知道'youtube-dl' - 一个下载视频的python程序.由于我不擅长python,我认为他们使用相同的方法.
此外,还有一个用户脚本JS文件:http: //userscripts.org/scripts/show/25105,它正在做同样的事情.
任何关于解密PHP或JS中的密码的理智方法的帮助将不胜感激.
我是python的新手.请任何人解释以下字符串操作
s="abcdefghijklmnop"
Run Code Online (Sandbox Code Playgroud)
print s[:6][::-1] #首先计算s[:6]然后运行结果[::-1]?