前几天在Python中文件邮件列表里看到讨论使用Python实现迅雷,后来又在Ubuntu论坛看到一个贴子,实现了获取迅雷服务器上的侯选资源(不是开源的)。突然就对这个迅雷协议很感兴趣,在别人分析的基础上用Python写了个小工具,与Ubuntu论坛上那个作用是一样的,获取迅雷服务器上的侯选资源。
迅雷有多个资源服务器,有的资源服务器返回完全一样,有的返回某些一样,这样可以指定多个服务器,获取更多的资源,同时也可以防止某个服务器不能正常响应。
用webpy写了个演示面面:
http://cocobear.info/demo/pythunder/?url=http://3.duote.com/xunleidt.exe
不知道开源了会不会产生麻烦?
———————————解释下标题——————————
前几天拿U盘做产量的时候没把代码备份出来,所以原本已经写好了今天又写了一遍,幸好代码很短:-)
又有啥好东西哦!
已经有两次同样的错误了,期待你第三次掉进那条河……
对了,你的页面内容是不是不能复制?
可以复制,我刚试了。但有时候似乎不好使。Firefox下可以。
代码就是看不懂。。。。
加了个友情链接
楼上指什么代码看不懂?
PyFetion。。。
可以复制,我刚试了。但有时候似乎不好使。Firefox下可以。
本文来源于可可熊的窝 http://cocobear.info/blog , 原文地址: http://cocobear.info/blog/2009/05/04/rewrite-pythunder/
靠,我在IE8下复制了一句你就给我自动加了那么多。
给我邮箱发一封,学习一下。
下面我也得深入python了。
还没完善,等整完善了给你。
bear
我也想要一份……
排队——我也要一份……
BTW: “不知道开源了会不会产生麻烦?”——我觉得只要你没有反汇编xunlei的代码,只是通过抓包分析得到的的东西,不管开源与否,应该都不会有问题吧。
我指的是公开后用的人多了,很快就会被迅雷封掉。
这个是肯定的喽,没见过哪个不被封的……除了那些封不住的。
bear同学
不知道 你能不能发那个*.pyc的文件给我呢?源代码没有没关系
我想在我的服务器上面使用
你的邮箱。
liangkazhe@gmail.com
谢谢你了
你发的用不了
不知道是不是没有编译过的问题?
不知道可不可以把*.pyc文件给我呢?我想用,谢谢了!:)
ysjdxcn@gmail.com
[...] Linux 下该不该有迅雷,这个问题一直存在分歧,在此也不予讨论。不过,迅雷抗死链的作用是巨大的,这点是不容置疑的,很多人确实用得着。有需求就有市场,于是乎,Ubuntu 中文论坛的一位放出了 furl 这个小程序,不但可以解析迅雷的 thunder:// 协议,还可以返回迅雷候选地址, xiooli 大侠更是做出了 Shell 脚本,自动调用 aria2 进行下载。可惜的是,furl 是 32 位闭源程序,所依赖的 lib32-libopenssl2 在 Arch Linux 下面安装不了……突然想起,前些日子,可可熊大侠不是写过一个 pythunder 么?干嘛不用这个下载呢?于是就有了下面的程序…… [...]
能否给我一个,就算pyc也成,我自己拿着玩
同求代码……保证不泄漏出去。
http://code.google.com/p/pytool/
非常感谢。有时候要下载某个失效的链接,非这个东西不可:(
迅雷真是让人又爱又恨