玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python语言实现迅雷下载链接解析器源码

python 培训

#!/usr/bin/env python
#coding:utf-8

import os
import base64
import sys

def baseurl(argv):
    if len(argv) == 2:
        url = argv[1]
    else:
        print "Input Error!\n usage: %s 'url'"%(argv [0])
        sys.exit(1)

    if url.startswith('thunder://'):
        url = url[10:]+'\n'
        url = base64.decodestring(url)
        url = url[2:-2]
    elif url.startswith('flashget://'):
        url = url[11:url.find('&')]+'\n'
        url = base64.decodestring(url)
        url = url[10:-10]
    elif url.startswith('qqdl://'):
        url = url[7:]+'\n'
        url = base64.decodestring(url)
    else:
        print '\n It is not a available url!!'
    return url

#www.iplaypython.com

def test():
    url = 'thunder://QUFodHRwOi8veDEwMi51dW5pYW8uY29tOjEwMS9kYXRhL2Jicy51dW5pYW8uY29tJUU2JTgyJUEwJUU2JTgyJUEwJUU5JUI4JTlGLyVFNyU5QiU5NyVFNiVBMiVBNiVFNyVBOSVCQSVFOSU5NyVCNC0lRTYlODIlQTAlRTYlODIlQTAlRTklQjglOUYlRTQlQjglQUQlRTYlOTYlODclRTUlQUQlOTclRTUlQjklOTUucm12Ylpa'
    p = baseurl(sys.argv)
    print '\n============请将下面地址复制到你的下载器中=============\n'
    print p

if __name__ == '__main__':
    test()

玩蛇网原创,转载请注明文章出处和来源网址:http://www.iplaypython.com/code/security/se2634.html



微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!

微信扫描下图可直接关注

玩蛇网Python新手QQ群,欢迎加入: ① 240764603 玩蛇网Python新手群
文章发布日期:2016-03-28 09:58 玩蛇网 www.iplaypython.com

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
相关文章推荐
别人正在看
特别推荐
去顶部去底部