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

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

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

下面是步骤哈

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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【15】进大厂必须掌握的面试题-容器化和虚拟化面试

    Q1。什么是容器? 我的建议是首先解释对容器化的需求,容器用于提供一致的计算环境,从开发人员的笔记本电脑到测试环境,从过渡环境到生产环境。 现在给出容器的定义,一个容器包含一个完整…

    2020年10月23日
    415
  • PHP程序员如何突破成长瓶颈(php开发三到四年)

    PHP程序员如何突破成长瓶颈(php开发三到四年)

    2021年10月16日
    44
  • hystrix实现服务降级的3种方式[通俗易懂]

    hystrix实现服务降级的3种方式[通俗易懂]1、hystrix是什么Hystrix是一款开源的容错插件,具有依赖隔离,系统容错降级等功能,这也是其最重要的两种用途,还有请求合并等功能2、为什么要进行隔离在实际工作中,尤其是分布式、微服务越来越普遍的今天,一个服务经常需要调用其他的服务,即RPC调用,而调用最多的方式还是通过http请求进行调用,这里面就有一个问题了,如果调用过程中,因为网络等原因,造成某个服务调用超时,如果没有熔断机制…

    2022年4月30日
    124
  • 智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]

    智能窗帘研究制作_智能窗帘的制作方法[通俗易懂]步骤1:所需组件:IntelGalileox1IntelGalileox1的电源线LDRx1220ohm电阻x18.2Kohm电阻器x1蓝牙模块(HC-05)x19V电池x19V电池适配器x1电动机驱动器x1迷你-面包板x1连接线(公对公))x40连接线(公对母)x40步骤2:将LDR和220ohm电阻与IntelGalileo接口LDRLDR扩展为光敏电阻。根据投射到LDR表面的光强度,它会改变…

    2022年6月23日
    22
  • 学生成绩管理系统数据库设计–MySQL/SQL Server[通俗易懂]

    学生成绩管理系统数据库设计–MySQL/SQL Server[通俗易懂]MySQL/SQLServer数据库设计(学生成绩管理系统)设计大纲1.项目背景及需求分析1.1项目背景1.2 需求分析1.2.1 信息需求1.2.2 功能需求1.2.3 安全性与完整性需求2. 概念结构设计2.1抽象出系统实体2.2全局E-R图3. 逻辑结构设计3.1关系模式3.2函数依赖识别3.3范式4. 物理设计和实施4.1数据库及表创建4.2表数据增删改查测试4.3创建视图4.4创建函数4.5创建存储过程4.6创建触发器

    2022年5月19日
    58
  • C语言中break和continue的用法「建议收藏」

    C语言中break和continue的用法「建议收藏」switch选择switch(表达式){ case常量表达式1:语句1; case常量表达式1:语句1; default:语句3;}所有case后面的表达式只能是:枚举常量、数值变量、字符常量、常变量#include<stdio.h>intmain(void){ intval; printf(“请输入您想进入的层数:”); sca…

    2022年6月6日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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