解析土豆视频下载地址以及硕鼠网原理

解析土豆视频下载地址以及硕鼠网原理

在讨论区看了这个问题,对这个问题蛮感兴趣的然后就研究了下。尝试了下土豆。

下面是步骤哈

1. 用ie打开www.tudou.com/programs/view/YDn_zTq_8gI/一个视频链接。

2.然后打开浏览器缓存文件

    解析土豆视频下载地址以及硕鼠网原理

然后xml这个文件,内容如下:

解析土豆视频下载地址以及硕鼠网原理

把里面的地址复制出来,在浏览器上面浏览就在下载 前面看见的那个***.f4v文件了。

所以此时我们发现这个xml里面其实是存放的是视频地址。

 

3. 这个时候我就开始尝试着找出这个xml的地址,与该视频的链接规则。

首先我们可以知道

xml的地址是 :http://v2.tudou.com/v.action?mt=0&sid=11000&refurl=http%3A%2F%2Fwww.tudou.com%2Fprograms%2Fview%2FYDn_zTq_8gI%2F&st=2&hd=1&noCache=5406&si=11000&vn=02&it=7701426&pw=&ui=0&retc=1 

然后分析该链接得到:

Array ( [mt] => 0 [sid] => 11000 [refurl] => http://www.tudou.com/programs/view/YDn_zTq_8gI/ [st] => 2 [hd] => 1 [noCache] => 5406 [si] => 11000 [vn] => 02 [it] => 7701426 [pw] => [ui] => 0 [retc] => 1 )

4.打开 
www.tudou.com/programs/view/YDn_zTq_8gI/
查看源码,我们可以在body标签后发现

itemData={
iid: 7701426
,icode: 'YDn_zTq_8gI'
,oid: 3910547
,cid: 5
,time: '00:36'
,pic: 'http://i3.tdimg.com/007/701/426/p.jpg'
,kw: "婴儿模仿李小龙"
,desc: "看这架势,看这表情,还真有点大师李小龙的风范!\n小朋友加油,我很看好你呦!\n欢迎使用下载土豆视频最简单的网站:http://www.kisstudou.com\n只要在tudou.com前面加kiss就可以下载所有视频了!"
,hd: 0
,ol:0
,olw: -1
,olh: -1
,olr: -1
,tict: 3
,dl: !0
,np: 0
}

这个时候就分析它们的数据关联。。 然后就进行尝试。。

  • refurl  =  视频的地址。

  • it  = iid = 应该是视频id。

其他的我就不知道了。然后就随机去打开一个视频 

地址是http://www.tudou.com/programs/view/qHzhuEqeFVc

iid是152461346

然后拼个链接

http://v2.tudou.com/v.action?mt=0&sid=11000&refurl=http://www.tudou.com/programs/view/qHzhuEqeFVc/&st=2&hd=1&noCache=5406&si=11000&vn=02&it=152461346&pw=&ui=0&retc=1

打开就能看见

<v lg="0" wt="0" tm="30330" vi="1" ch="3" tt="实拍加拿大摩托车手被拖车撞飞恐怖瞬间" cd="qHzhuEqeFVc">
  <f st="2" s1="19d1334bf528c602e5728b140d8b60e733619ca9" bc="0" brt="2"> 
http://119.147.178.84/f4v/46/152461346.h264_1.f4v?key=c7c439ecb2db856636b8a25077d84e0040f5af28b1&playtype=1&tk=153571526848927396620471770&brt=2&bc=0&nt=0&du=30330&ispid=97&rc=200&inf=1&si=11000&npc=285&pp=2&ul=2&mt=0&sid=11000&rid=0&rst=0&au=0&id=tudou&itemid=113832241&fi=152461346&sz=960193
  </f>
</v><!--pageview_candidate-->

然后试下里面的链接,ok 成功 下载ing。

转载于:https://my.oschina.net/xiaojiong/blog/82758

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110307.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 软件测试基础知识——全[通俗易懂]

    软件测试基础知识——全[通俗易懂]目录1、请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归测试。2、请你回答一下单元测试、集成测试、系统测试、验收测试、回归测试这几步中最重要的是哪一步?3、请回答集成测试和系统测试的区别,以及它们的应用场景主要是什么?4请问测试开发需要哪些知识?需要具备什么能力?5、请说一说黑盒与白盒的测试方法。6、请说一下手动测试与自动化测试的优缺点。7、请问你怎么看待软件测试的潜力和挑战。8、你觉得软件测试的核心竞争力是什么?9、你觉得测试和开发需要怎么结合才能使软件的质量得到更好的保障?10、你觉得

  • 手把手教程——自制ARM仿真器Jlink-OB-072,原来这么简单

    使用的软件:AltiumDesigner使用的硬件:STM32F072C8T6全套设计资料:PCB工程;Jlink固件;Jlink驱动仿真器特点: 支持SWD模式,下载时仅需连接DIO、CLK、GND三个引脚 支持串口TTL 采用Micro_USB接口+延长线的设计,优雅的下载程序和Debug 无外置晶振,降低成本,节省空间 提供全部开发设…

  • 图解后缀表达式的计算过程

    为了解释后缀表达式的好处,我们先来看看,计算机如何应用后缀表达式计算出最终的结果20的。后缀表达式:9 3 1-3*+ 10 2/+规则:从左到右遍历表达式的每个数字和符号,遇到是数字就进栈,遇到是符号,就将处于栈顶两个数字出栈,进行运算,运算结果进栈,一直到最终获得结果。下面是详细的步骤:1. 初始化一个空栈。此桟用来对要运算的数字进出使用。

  • 华为手机切换屏幕效果_华为p40页面切换效果怎么换

    华为手机切换屏幕效果_华为p40页面切换效果怎么换通过style自定义Activity切换动画在华为上失效问题

  • mysql 索引类型以及使用场景[通俗易懂]

    mysql 索引类型以及使用场景[通俗易懂] 关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了B…

  • widthstep

    widthstep简言之:image->widthStep=(int(image->width*image->nChannels+3)/4)*4,既图像宽度*图像通道数,再向上取最近的4的倍数,因为每行是按4的倍数分配内存的做直方图计算时要注意空的内存。灰度图的width和widthstep不相等。前者是表示图像的每行像素数,后者指表示存储一行像素需要的字节数。  在Op

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号