发个获取迅雷候选资源的工具-20100118更新

上网、浏览、聊天、下载等
krash
帖子: 23
注册时间: 2008-08-21 13:28

发个获取迅雷候选资源的工具-20100118更新

#1

帖子 krash » 2009-04-14 11:58

更新一下。

要使用这工具,先装上libcurl,openssl。不开源,感觉动态比较安全。

用法

代码: 全选

 ./furl [-ref] url 
url 应该是完整的,即带http:// ftp:// thunder://。并且url应该是有很多百分号的那种。只测过从FF复制出来的url。
程序打印的第一个是原始url,不是找到的候选资源。
迅雷一般会返回10个。在迅雷中看到的,有一部份是P2P的资源.文件大的话可能会返回多些。

使用-ref打出引用页。
-----------------------
更新增加 -o 用于保存为metalink格式文件。
如果

代码: 全选

 ./furl -o file.metalink url
保存结果为file.metalink
可以用

代码: 全选

 aria2 file.metalink
直接下臷

有什么问题联系 deathsstamp google的邮箱。
附件
furl.tar.gz
(6.06 KiB) 已下载 615 次
furl.tar.gz
(5.18 KiB) 已下载 1070 次
上次由 krash 在 2010-01-18 20:49,总共编辑 3 次。
johnelite
帖子: 1
注册时间: 2009-04-14 17:44

Re: 发个获取迅雷候选资源的工具

#2

帖子 johnelite » 2009-04-14 17:52

我顶...
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 发个获取迅雷候选资源的工具

#3

帖子 xiooli » 2009-04-14 18:07

我怎么老是只能获取一个,就是传入作参数那个url,只是把urlencode解码出来了而已,举例:
./furl "http://www550.megaupload.com/files/621b ... 8C%AA.rmvb"
./furl: /usr/lib/libcurl.so.4: no version information available (required by ./furl)
./furl: /usr/lib/libcrypto.so.0.9.8: no version information available (required by ./furl)
http://www550.megaupload.com/files/621b ... d7/[SUBPIG][Bloody Monday ep06]@猪猪乐园@飞天甜甜猪.rmvb
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 发个获取迅雷候选资源的工具

#4

帖子 xiooli » 2009-04-14 18:10

这个东西很不错,希望lz能完善,以后我们就可以用aria2c来模拟迅雷了 :em11
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 发个获取迅雷候选资源的工具

#5

帖子 xiooli » 2009-04-14 18:13

我错了,原来部分只是找到一个资源,其他的可以找到很多的哈哈
头像
zhexuezhuzi
帖子: 884
注册时间: 2008-01-23 14:02
来自: 吉林大学
联系:

Re: 发个获取迅雷候选资源的工具

#6

帖子 zhexuezhuzi » 2009-04-14 22:49

出错:

代码: 全选

zhuzi@zhuzi:~$ ./furl thunder://QUFodHRwOi8vemp0ZWxlNC5za3ljbi5jb20vZG93bi9JbnN0YWxsX1dMTWVzc2VuZ2VyLnppcFpa
./.furl: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
zhuzi@zhuzi:~$ uname -a
Linux zhuzi 2.6.26-1-amd64 #1 SMP Sat Jan 10 17:57:00 UTC 2009 x86_64 GNU/Linux
zhuzi@zhuzi:~$ 
软件仓库中没有libcurl.so.4和libcurl
系统为debian5.0
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 发个获取迅雷候选资源的工具

#7

帖子 BigSnake.NET » 2009-04-14 22:55

原理是什么
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
wu4258528
帖子: 71
注册时间: 2006-10-10 17:38

Re: 发个获取迅雷候选资源的工具

#8

帖子 wu4258528 » 2009-04-14 22:58

很早就有这个想法了,终于有人实现了。楼主可以把源码发一下吗?或者在googlecode上新建一个项目,努力完善一下,例如支持多协议的地址解析等。
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: 发个获取迅雷候选资源的工具

#9

帖子 xiooli » 2009-04-14 23:15

用这个写了个脚本,基本上实现了迅雷的功能:
viewtopic.php?f=21&t=195661
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 发个获取迅雷候选资源的工具

#10

帖子 lerosua » 2009-04-15 9:03

楼主说了,不开源...
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 发个获取迅雷候选资源的工具

#11

帖子 BigSnake.NET » 2009-04-15 9:16

32 位运行不能
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 发个获取迅雷候选资源的工具

#12

帖子 lerosua » 2009-04-15 9:23

BigSnake.NET 写了:32 位运行不能
应该不会吧,xilooli不是在运行的了嘛
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 发个获取迅雷候选资源的工具

#13

帖子 BigSnake.NET » 2009-04-15 9:27

lerosua 写了:
BigSnake.NET 写了:32 位运行不能
应该不会吧,xilooli不是在运行的了嘛
我是 64 位, 所以 32 位的运行不了
没有 libcurl 的 32 位版
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 发个获取迅雷候选资源的工具

#14

帖子 lerosua » 2009-04-15 9:30

原来是这么回事。那没法了,闭源的东西就是这样的哩
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 发个获取迅雷候选资源的工具

#15

帖子 lerosua » 2009-04-15 9:31

等楼主更新64位版本吧
回复