迅雷下载地址 转换成 普通下载地址的方法

上网、浏览、聊天、下载等
头像
zaazbb
帖子: 24
注册时间: 2010-12-29 9:43

迅雷下载地址 转换成 普通下载地址的方法

#1

帖子 zaazbb » 2011-01-15 12:38

小弟,最近刚开始用ubuntu,
在下载东西时,有好多迅雷的下载地址,
可是在ubuntu下又没有合适的下载迅雷地址的软件,
于是就google了下,发现有个能把迅雷下载地址 解码成 普通下载地址的办法,
觉得不错,转过来,与大家共享...
原帖地址:http://dev.firnow.com/course/6_system/l ... 66260.html
下边是该帖子的原文:

我给迅雷发过邮件,问他们什么时候开发linux版的迅雷,但几个月过了,我还是没收到任何回音

但是下载东西的时候,经常会遇到以"thunder://"的链接,比如:

Quote:
thunder://QUFmdHA6Ly9keWdvZDE6ZHlnb2QxQGQxMzEuZHlnb2QuY246MzA0OS/pnZ7or5rli7/mibBEVkRzY3IvW+eUteW9seWkqeWggnd3dy5keWdvZC5jbl3pnZ7or5rli7/mibBjZDEucm12Ylpa


thunder://后面的一串无意义的字符串实际上是把原始URL经过RFC3548标准编码得到的,于是通过解码就可以得到正确的URL(会多出一些AA,ZZ之类的字符,不过很好辨别)

以上面的链接为例:

Quote:

echo QUFmdHA6Ly9keWdvZDE6ZHlnb2QxQGQxMzEuZHlnb2QuY246MzA0OS/pnZ7or5rli7/mibBEVkRzY3IvW+eUteW9seWkqeWggnd3dy5keWdvZC5jbl3pnZ7or5rli7/mibBjZDEucm12Ylpa | base64 -d



结果是这样的

Copy code
lili@ubuntu:~$ echo QUFmdHA6Ly9keWdvZDE6ZHlnb2QxQGQxMzEuZHlnb2QuY246MzA0OS/pnZ7or5rli7/mibBEVkRzY3IvW+eUteW9seWkqeWggnd3dy5keWdvZC5jbl3pnZ7or5rli7/mibBjZDEucm12Ylpa|base64 -d
AAftp://dygod1:dygod1@d131.dygod.cn:3049/非诚勿扰DVDscr/[电影天堂http://www.dygod.cn]非诚勿扰cd1.rmvbZZ


于是,就可以得到地址为

Quote:

ftp://dygod1:dygod1@d131.dygod.cn:3049/非诚勿扰DVDscr/[电影天堂www.dygod.cn]非诚勿扰cd1.rmvb



那么,现在我们就可以用任何一个你喜欢的下载工具下载它了
值得注意的是,经过解码,你发现了这个ftp网站的用户名和密码,lftp还记得么http://bbs.stuhome.net/read.php?tid=133292

当然了,下载的速度不可能快过迅雷,原因众所周知:
wget之类的软件不能盗链!!
我们还是期望linux版迅雷快点出现吧


最后总结一下上面的命令:

echo $FILE_URL | base64 -d


也许你会觉得输出结果不好看(输出后没换行),那就这样吧
echo $FILE_URL | base64 -d | echo

还不满足的同学可以用这个原理写个脚本直接下载

【注】写于2009年1月12日


上述方法,也就是把迅雷下载地址中 thunder:// 和=之间的部分,
使用 echo 地址 | base64 -d 进行转换,
输出字符串中 AA 和ZZ 中间的部分,就是实际的下载地址,

我试了几个,都能用,为了更方便,我做了个脚本,
用来截取 输入的迅雷地址, thunder:// 和=之间的部分,, 输出 AA 和ZZ之间的实际地址,
如下

代码: 全选

#!/bin/bash
#Change xunlei URL to normal URL

echo "Please input xunlei URL"

read XunleiURL
url=$XunleiURL

a=`expr index $url "//"`
if [ "$a" -gt 0 ]
then
  url=${url:$a+1}
fi

a=`expr index $url "="`
if [ "$a" -gt 0 ]
then
  url=${url:0:$a-1}
fi

url=`echo $url | base64 -d`

a=`expr index $url "AA"`
if [ "$a" -gt 0 ]
then
  url=${url:$a+1}
fi

a=`expr index $url "ZZ"`

if [ "$a" -gt 0 ]
then
  url=${url:0:$a-1}
fi

echo $url

read -p "Press Enter to Exit…"
上次由 zaazbb 在 2011-01-15 19:56,总共编辑 1 次。
头像
zaler
帖子: 111
注册时间: 2009-08-23 19:43

Re: 迅雷下载地址 z转换成 普通下载地址的方法

#2

帖子 zaler » 2011-01-15 15:29

:em11
一般用在线的
比如:【迅雷 快车 fs2you 旋风 专用下载地址在线解密与生成】
http://www.iplaysoft.com/tools/url-converter/
其实我什么都不会...
OS: Arch/Linux/GNU/Xorg/Gnome3
_______
一生追求,只为极简,最在尽懒...
头像
zaazbb
帖子: 24
注册时间: 2010-12-29 9:43

Re: 迅雷下载地址 z转换成 普通下载地址的方法

#3

帖子 zaazbb » 2011-01-15 19:57

zaler 写了::em11
一般用在线的
比如:【迅雷 快车 fs2you 旋风 专用下载地址在线解密与生成】
http://www.iplaysoft.com/tools/url-converter/
还有这东西啊,不错不错,
我去试试好用不...

可惜广告太多啊 ,~~
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 迅雷下载地址 转换成 普通下载地址的方法

#4

帖子 eexpress » 2011-01-16 15:39

以前有furl的。可是死掉了。
那软件可从服务器端,得到一堆地址。使用软件多地址下载就是。

一个base64的,还搞一个网页挣钱。真能挣钱?
● 鸣学
头像
l3y2l1
帖子: 53
注册时间: 2009-10-06 16:45

Re: 迅雷下载地址 转换成 普通下载地址的方法

#6

帖子 l3y2l1 » 2011-01-17 15:11

真够麻烦的,直接在firefox安装ease link就ok了,什么迅雷快车旋风通吃
头像
tor
帖子: 301
注册时间: 2009-01-18 23:26

Re: 迅雷下载地址 转换成 普通下载地址的方法

#7

帖子 tor » 2011-01-17 19:07

LZ强人
:em11 :em11
头像
tiyuanmaster
帖子: 73
注册时间: 2009-06-14 20:14
联系:

Re: 迅雷下载地址 转换成 普通下载地址的方法

#8

帖子 tiyuanmaster » 2011-08-20 13:28

汗,居然链接到了“清水河畔” :em06
其实我是不懂装懂的…………………………
euroford
帖子: 763
注册时间: 2009-06-26 17:49

Re: 迅雷下载地址 转换成 普通下载地址的方法

#9

帖子 euroford » 2011-08-20 23:38

可以做一个迅雷在firefox中的插件了。 :em06
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 迅雷下载地址 转换成 普通下载地址的方法

#10

帖子 月下叹逍遥 » 2011-08-20 23:41

有插件的……
浮生七十今三十,从此凄惶未可知
头像
qlhn
帖子: 736
注册时间: 2006-08-25 10:37
联系:

Re: 迅雷下载地址 转换成 普通下载地址的方法

#11

帖子 qlhn » 2011-08-21 14:28

学了!好东西。
不应抓取诸相。
头像
croner
帖子: 737
注册时间: 2009-05-31 17:40
来自: NO

Re: 迅雷下载地址 转换成 普通下载地址的方法

#12

帖子 croner » 2011-08-21 21:32

ftp://dygod1:dygod1@d131.dygod.cn:3049/ ... 勿扰cd1.rmvb

这种带方括弧的连接怎么下载哟?
No.
头像
根号叁
帖子: 49
注册时间: 2011-07-29 23:06

Re: 迅雷下载地址 z转换成 普通下载地址的方法

#13

帖子 根号叁 » 2011-08-21 21:36

zaazbb 写了:
zaler 写了::em11
一般用在线的
比如:【迅雷 快车 fs2you 旋风 专用下载地址在线解密与生成】
http://www.iplaysoft.com/tools/url-converter/
还有这东西啊,不错不错,
我去试试好用不...

可惜广告太多啊 ,~~
http://99uxi.com/xl.php试试这个,很干净,不错 :em09
头像
monk
帖子: 19507
注册时间: 2010-01-28 10:45

Re: 迅雷下载地址 转换成 普通下载地址的方法

#14

帖子 monk » 2011-08-21 21:40

逊雷~

*********宁静致远*********
如果我说的有什么不对,请看签名第一行
头像
tiyuanmaster
帖子: 73
注册时间: 2009-06-14 20:14
联系:

Re: 迅雷下载地址 转换成 普通下载地址的方法

#15

帖子 tiyuanmaster » 2011-08-21 23:53

貌似现在迅雷的地址不是原来的格式了,普通下载对应的地址有时不能用,但是用迅雷就能下。 :em06
其实我是不懂装懂的…………………………
回复