|
[这个贴子最后由fww8fb在 2008/07/03 00:57pm 第 4 次编辑]7F]x[ ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 L[~V w 下载方法 1:(晒晒友情提供)n="*eMj,; http://kej.tw/flvretriever/$QJHnc6AuV (上面这个网不行的话,可以用这个:http://keepvid.com)VpC{</H,DL[ 先进入这个网.oQ8~# 然后把视频的播放地址复制到这个网的空格里面.)KU<~F] 按<RETRIEVE NOW!>Yz^#)fp` 就会在下面生成地址.qbW- 拖到FLASHGET就可以下宰.HS1Qfg 下了以后基本上都是改为FLV格式Ct#;7xh>u 用Riva FLV Player这个软件可以播放...Ro/Lvi 同样附带转换器可以把FLV文件转换为MWA和MPEG格式.G4:qs,vBT 可以随便缩放视频大小非常实用IN:ZsU ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 rG-dOZ ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 =v}S+wh 下载方法 2(原理。因为 YouTube 不断的更新防下载技术,本方法可能已经失效。):o~}6P"x}o 1. 打开 YouTube 的影片播放页面,在网页上点右键(不是在影片上点),查看网页源代码(见图一),搜索 "player2.swf", 可以看到一段类似下面的代码(见图二):TEYT/\T" /player2.swf?video_id=G2EPj3BcG1Q&l=299&t=OEgsToPDskIt3qZ6kaFAC1JC1G4A0ZLv&nc=6724044%B?kwf*~ 把问号以及它后面所有的内容 copy 下来;%P4( ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 =dQgxb 图一©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 ptGd[7) ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 .{nG,$
此主题相关图片如下::PP
>b~?p8"
TnH$0%V
按此查看图片详细信息}P,,=5 ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 c$ ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 3Qinq)Y, ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 }#RX`rei 图二©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 eQm0;+( ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 .mTKJ{:
此主题相关图片如下:McU%rMST
;A!k:u?*V
Ipe<iGWA_
按此查看图片详细信息X0p:e ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 (2c%k; ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 zCy$?Ie|*" ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 \I~ 2. (见图三)打开你的下载软件,新建下载任务,在地址栏里输入:s}s?p{f- http://www.youtube.com/get_videoAl.8<2W/ 然后把第一步中复制的内容 paste 到后面。另外,如果你的下载软件附带“重命名”功能,随便取个名字然后加上 ".avi" 做为后缀,不然下完就只有一个光秃秃的 "get_video" 文件,双击可是打不开的喔。好啦,开始下吧。:Dk( ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 oD]4z 图三©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 !Ag;Q*& ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 `8Aw*<'c0
此主题相关图片如下:!JPN
+eX"
`eF#
按此查看图片详细信息n{ ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 +)-\G ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 p"n*B]J 附注:请务必确认自己已经安装了最新版的 K-Lite 视、音频解码器大合集,不然下载下来的文件可能无法播放。EMqSY ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 n\[ ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 vQ2[o`pN5iYp ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 xgblgH>pxSEZ 以下是原理,献给喜欢打破沙锅问到底的朋友,适合有一点点计算机编程基础的人。{jsuKV YouTube 防止大家下载的原理:使用 flash(.swf 格式)文件做屏障,使网站调取影片的动态语句不可见,因为一般状况下 .swf 文件是无法直接查看源代码的。所以,解决方法很简单:{v|.6wXDQ>z 1. 下个 .swf 编译软件,比如 "Sothink SWF Decompiler"(汉化破解版下载地址:http://www.okget.com/Soft/Soft_1084.htm),安装。%}U}* ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 $-G|7(]f 2. 随便打开一个 YouTube 的影片播放地址,查看源代码,搜索 "player2.swf", 可以看到一段类似下面的代码:w]mv(<T/C /player2.swf?video_id=G2EPj3BcG1Q&l=299&t=OEgsToPDskIt3qZ6kaFAC1JC1G4A0ZLv&nc=6724044|nrzf 从这里可以得到两样东东,一、flash 文件的地址 "http://www.youtube.com" + "/player2.swf",OK,用 FlashGet 之类的下载软件把它弄下来;二、影片所在位置的参数 "video_id" 和 "t",把它们记下来,下载的时候要用到的。对于上面这个片子,就是 "video_id=G2EPj3BcG1Q&t=OEgsToPDskIt3qZ6kaFAC1JC1G4A0ZLv",注意不要露掉了 "t" 前面的参数连接符 "&";8?\g_ ©“迎风飞翔”论坛 -- MACROSS 7 爱好者们的要塞 +xjF9Dx6L 3. 用 "Sothink SWF Decompiler" 打开 "player2.swf",在右边的“资源”栏里展开“动作 (Action)”,点击 "sprite 114 (__Packages.logic.Movie)" 这一项,yeah, 看到源代码了。但是,究竟是哪段代码负责读取影片的呢?当然是 "get_video" 咯,找到了吗?眼神不好就用 Ctrl + F 搜索嘛。:P 代码第 114 行:+=6O]}k7 file = base_url + "get_video?video_id=" + video_id + "&t=" + track_id;$} 这下知道为什么需要 "video_id" 和 "t" 两个参数了。好啦,下载地址出来啦:Pe7O'}5{ http://www.youtube.com/get_video?video_id=G2EPj3BcG1Q&t=OEgsToPDskIt3qZ6kaFAC1JC1G4A0ZLvQ9s-6 PS: base_url 这个参数的值在代码第 70 行:base_url = "http://www.youtube.com/"。+7yCCuw<
| | |
![](https://flywithwind.org/forum/non-cgi/images/none.gif)
![](https://flywithwind.org/forum/non-cgi/images/signature.gif)
![](https://flywithwind.org/forum/non-cgi/images/none.gif) A life 4 change.
辛辣尖锐的毒舌可以救世,诅咒谩骂的怨舌只会带来毁灭。 没有自知自觉的人类是毁灭世界的决定性因素。
|
|
|
|