土豆视频下载
Posted 等值面
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了土豆视频下载相关的知识,希望对你有一定的参考价值。
土豆视频由于各种原因,使用优酷客户端、硕鼠、影音嗅探专家等各色软件均不能下载视频(视频即使嗅探到网址,下载的文件也是格式错误文件)
现将破解方法公布如下:
- 浏览器输入网址http://video.tudou.com/v/XMjQxODE0Mjk1Ng==.html,能正常播放,却找不到下载按钮,包括优酷客户端粘贴本网址报“url不合法”。并且硕鼠不支持土豆及优酷网的视频嗅探。
- 通过影音嗅探专家嗅探视频网址,发现播放时需要加载六个flv文件。列举一个网址如下:http://27.221.15.141/youku/657459106B54483B86D2F3343E/0300020100587BCD12F10300000001683F84F3-B975-62BB-FEA9-34ACE9EF5A4D.flv?sid=050626647725512b91820&ctype=12&ccode=0402&duration=123&expire=18000&psid=9ae06e4b2eeb439a897ec5d10b0fa272&ups_client_netip=123.117.6.220&ups_ts=1506266477&ups_userid=&utid=WIjiESN50XICAXt31l6FwJGe&vid=XMjQxODE0Mjk1Ng%3D%3D&vkey=A6194252b16e94ed4d80dd2d8fb166483&nk=76520634101_25104441288&ns=0_216384&special=true
- 全部下载后进行播放,发现只有一个能播放,其余文件皆格式错误。此时猜测是文件分块了,需要进行文件合并。
- 用硕鼠合并文件,报错!说格式不对。
- 陷入死局:6个文件合并不对,硕鼠不能嗅探,优酷客户端不能下载,缓存目录(谷歌浏览器缓存文件)亦不能用。
- 问题回到连接,分析留个url,发现&nk前部分完全一致,ns不一致,&special=true一致!猜测:nk与ns作为参数传入后台action时控制程序对视频文件进行切片(完全是猜测,感觉动态对文件切片会浪费不少CPU),猜测6个url的加载顺序,把开始与结束猜到。
- 经过尝试,失败,猜不到开始与结束!干脆就不传了,去掉nk与ns后请求网络。
- 成功加载文件,大小为4.25M!经过播放完全正确!
总结:1、大胆猜测,小心求证;2、这是一场博弈,后续土豆肯定会堵上这个漏洞,下载视频将更难;
2017年9月24日
以上是关于土豆视频下载的主要内容,如果未能解决你的问题,请参考以下文章