zoukankan      html  css  js  c++  java
  • python3, 解析迅雷地址为原地址

    解析迅雷地址为原地址,
    gist地址: https://gist.github.com/leo493852107/b51b8f8cd3af4594a716920f3648d58b
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    __author__ = "leo"
    __time__ = "2018-01-12"
    
    
    '''
    解析迅雷地址为原地址
    
    thunder://QUFodHRwJTNBJTJGJTJGenVpZGF6eS54dW5sZWl6aXl1YW4ubmV0JTJGMTgwMSUyRiVFOCU5OSU4RSVFNSU5NSVCOCVFOSVCRSU5OSVFNSU5MCU5Ri00MC5tcDRaWg==
    
    参考:
    http://www.iplaypy.com/code/security/se2360.html
    '''
    
    import base64
    
    import re
    from urllib.parse import unquote
    import urllib3
    
    import requests
    
    
    def convert_thunder_url(thunder_url):
        request_url = "https://tool.lu/urlconvert/ajax.html"
    
        params = {
            "link": thunder_url
        }
    
        res = requests.post(request_url, params=params).json()
        http_str = res['text']['http']
        return http_str
    
    
    def jie_ma(http_str):
        print(unquote(http_str))
    
    
    def convert_2(thunder_url):
        tmp = thunder_url.replace('thunder://', '')
        http_str = base64.b64decode(tmp.encode()).decode('gbk')[2:-2]
        return http_str
    
    
    if __name__ == '__main__':
        print("将迅雷链接转换为真实地址:")
    
        while True:
            thunder_url = input("请输入迅雷链接:")
            http_str = convert_2(thunder_url)
            jie_ma(http_str)
    
        # while True:
        #     thunder_url = input("请输入迅雷链接:")
        #     http_str = convert_thunder_url(thunder_url)
        #     jie_ma(http_str)
  • 相关阅读:
    Web API初印象
    SQL注入总结篇
    Debian Linux 下安装pip3
    DVWA:环境搭建
    AWVS使用手册
    常见的反爬虫和应对方法
    Fiddler抓取手机APP数据包
    爬虫 Scrapy框架 爬取图虫图片并下载
    python 爬虫基础知识(继续补充)
    Python 爬虫 多进程清洗代理
  • 原文地址:https://www.cnblogs.com/leo23/p/8279915.html
Copyright © 2011-2022 走看看