玩蛇网提供最新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.iplaypy.com

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

if __name__ == '__main__':
    test()

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/code/security/se2634.html [复制]



我要小额赞助,鼓励作者写出更好的教程↓↓↓

玩蛇网Python QQ群,欢迎加入: ① 279974227 玩蛇网Python新手群
修订日期:2016年03月28日 - 09时58分46秒 发布自玩蛇网

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