pythunder又写了一遍

前几天在Python中文件邮件列表里看到讨论使用Python实现迅雷,后来又在Ubuntu论坛看到一个贴子,实现了获取迅雷服务器上的侯选资源(不是开源的)。突然就对这个迅雷协议很感兴趣,在别人分析的基础上用Python写了个小工具,与Ubuntu论坛上那个作用是一样的,获取迅雷服务器上的侯选资源。

迅雷有多个资源服务器,有的资源服务器返回完全一样,有的返回某些一样,这样可以指定多个服务器,获取更多的资源,同时也可以防止某个服务器不能正常响应。

用webpy写了个演示面面:

http://cocobear.info/demo/pythunder/?url=http://3.duote.com/xunleidt.exe

不知道开源了会不会产生麻烦?

———————————解释下标题——————————
前几天拿U盘做产量的时候没把代码备份出来,所以原本已经写好了今天又写了一遍,幸好代码很短:-)

This entry was posted in Python and tagged , . Bookmark the permalink.

27 Responses to pythunder又写了一遍

  1. damon says:

    又有啥好东西哦!

  2. 草儿 says:

    已经有两次同样的错误了,期待你第三次掉进那条河……

  3. 草儿 says:

    对了,你的页面内容是不是不能复制?

  4. 可可熊 says:

    可以复制,我刚试了。但有时候似乎不好使。Firefox下可以。

  5. edikud says:

    代码就是看不懂。。。。

  6. edikud says:

    加了个友情链接

  7. 可可熊 says:

    楼上指什么代码看不懂?

  8. edikud says:

    PyFetion。。。

  9. 草儿 says:

    可以复制,我刚试了。但有时候似乎不好使。Firefox下可以。
    本文来源于可可熊的窝 http://cocobear.info/blog , 原文地址: http://cocobear.info/blog/2009/05/04/rewrite-pythunder/

    靠,我在IE8下复制了一句你就给我自动加了那么多。

  10. kongove says:

    给我邮箱发一封,学习一下。

    下面我也得深入python了。

  11. cocobear says:

    还没完善,等整完善了给你。

  12. zay says:

    bear
    我也想要一份……

  13. Kermit says:

    排队——我也要一份……

    BTW: “不知道开源了会不会产生麻烦?”——我觉得只要你没有反汇编xunlei的代码,只是通过抓包分析得到的的东西,不管开源与否,应该都不会有问题吧。

  14. 可可熊 says:

    我指的是公开后用的人多了,很快就会被迅雷封掉。

  15. Kermit says:

    这个是肯定的喽,没见过哪个不被封的……除了那些封不住的。

  16. zay says:

    bear同学

    不知道 你能不能发那个*.pyc的文件给我呢?源代码没有没关系
    我想在我的服务器上面使用

  17. zay says:

    你发的用不了

    不知道是不是没有编译过的问题?

  18. ysjdx says:

    不知道可不可以把*.pyc文件给我呢?我想用,谢谢了!:)

  19. Pingback: Python 版 Linux 下的迅雷 « K.I.S.S. – 简单哲学

  20. tocer says:

    能否给我一个,就算pyc也成,我自己拿着玩

  21. brooklyn says:

    同求代码……保证不泄漏出去。

  22. tocer says:

    非常感谢。有时候要下载某个失效的链接,非这个东西不可:(

  23. zidane says:

    迅雷真是让人又爱又恨

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>