![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 16:16 |
共 48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何解析出真实的Flash视频地址(另有网页方案供讨论) |
| 可打印版本 3,865 / 19 |
| 第1楼 hello547rf44 | 发表于 2007-11-18 17:49 |
| 初级用户 发帖 63 积分 172 | |
|
如何解析出真实的Flash视频地址(另有网页方案供讨论) 如何解析出真实的Flash视频地址(另有网页方案供讨论)
怎么把网页中的真实Falsh流影片解析出来呢? http://www.tudou.com/programs/view/dAuVtM6QM14/ 网页方案,这个网站可以解析出Flash文件的地址。请问用CURL之类的工具如何来调用呢? http://www.quchao.com/video/ |
|
| 第2楼 vkill | 发表于 2007-11-18 17:56 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
这个用批处理做不到我认为
|
|
| 第3楼 bjsh | 发表于 2007-11-18 18:13 |
| 银牌会员 发帖 621 积分 2,000 | |
|
下载到 flash 所在网页源码
提取 var iid=11382667 里面这一段的 数字 三个三个分隔 不足补零; 本例为 011/382/667/11382667.flv 再结合 http://player0071.tudou.com/flv/ 即为下载地址 所以这个的下载地址为 http://player0071.tudou.com/flv/011/382/667/11382667.flv 这样一分析 这个代码不就很好写了; 自己写吧 不复杂的 |
|
| 第4楼 abczxc | 发表于 2007-11-18 18:46 |
| 初级用户 发帖 53 积分 135 | |
Originally posted by bjsh at 2007-11-18 06:13 PM: |
|
| 第5楼 hello547rf44 | 发表于 2007-11-18 22:16 |
| 初级用户 发帖 63 积分 172 | |
|
真神了!
|
|
| 第6楼 hello547rf44 | 发表于 2007-11-18 22:38 |
| 初级用户 发帖 63 积分 172 | |
|
奇怪,这个flv文件IE可以下载,Flashget怎么弄就是不行,就是把它开到一个线程也还是不行。
|
|
| 第7楼 hello547rf44 | 发表于 2007-11-18 22:49 |
| 初级用户 发帖 63 积分 172 | |
|
最精华的部份:
var iid=11382667 里面这一段的 数字 三个三个分隔 不足补零; 本例为 011/382/667/11382667.flv 俺常用DOS程序strings截字符变量,但xp上的FOR语法不太会,请问xp上的FOR怎么实现11382667的分三段,不足为零。 |
|
| 第8楼 terse | 发表于 2007-11-18 23:27 |
| 银牌会员 发帖 946 积分 2,404 | |
|
我发现这个连接也可以 哈~
http://hot.tudou.com/flv/011/382/667/11382667.flv |
|
| 第9楼 lxmxn | 发表于 2007-11-18 23:52 |
| 版主 发帖 4,938 积分 11,386 | |
|
用sed或者awk处理吧,批处理麻烦了。
[ Last edited by lxmxn on 2007-11-19 at 12:34 AM ] |
|
| 第10楼 junchen2 | 发表于 2007-11-19 00:47 |
| 高级用户 发帖 219 积分 537 来自 杭州--半山 | |
|
echo 11382667|sed "s#^#000#;s#.*\(...\)\(...\)\(...\)$#\1/\2/\3/\1\2\3#"
|
|
| 第11楼 terse | 发表于 2007-11-19 01:02 |
| 银牌会员 发帖 946 积分 2,404 | |
|
保存源代码后,我下到一个色戒!
|
|
| 第12楼 kich | 发表于 2007-11-19 08:30 |
| 中级用户 发帖 168 积分 397 | |
|
真的太强了,那么方法是怎么想出来的??惊讶
|
|
| 第13楼 hello547rf44 | 发表于 2007-11-19 10:52 |
| 初级用户 发帖 63 积分 172 | |
|
昨晚太晚了没有仔细看,今天详细测试了通用性。报告如下。
http://playerXXXX也是个变动的数字,每个页面都不一样。但在页面上找来找去都找不到0071之类的数字。 http://player0071.tudou.com/flv/011/382/667/11382667.flv http://player0044.tudou.com/flv/007/625/131/7625131.flv 将地址改为hot.tudou.com可以高速下载。上面的地址这只有10-20k,换成这个地址后就有50-100k了。但对大多页面不能用。首页上推荐的都可以。其它不行了。如下第二个地址。用playerXXXX可以下载。但用hot就不行。 http://hot.tudou.com/flv/011/382/667/11382667.flv http://hot.tudou.com/flv/007/625/131/7625131.flv |
|
| 第14楼 hello547rf44 | 发表于 2007-11-19 10:58 |
| 初级用户 发帖 63 积分 172 | |
|
觉得最通用的还是拿http://www.quchao.com/video/作文章。(这个页面不错,国内外绝大数的Flash视频网站都可以被解析出来。)有可能的话把它的数据库下载到本地。或者在线调用。望高手们关注。
|
|
| 第15楼 hello547rf44 | 发表于 2007-11-19 11:41 |
| 初级用户 发帖 63 积分 172 | |
|
http://www.downflv.com/真是太强了,连这样的页面都被解析出来了。
http://upload10.feesee.com/2007/1119/iLaP2wAObZVr887.flv http://upload7.feesee.com/uploads/20076666zlw900-900/zlw494_54.flv 从FeeSEE的其它页面上的连接来看,每个合集页面都有不同的格式。或者/在中间,或者在后面的数字处。 downflv肯定有个数据库,有着对不同网站,格式,类型的分析。看它在载入时不是提示加载数据。。。吗。 望高手将它作成本地版。可以用命令行直接调用的。谢谢了! |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |