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