解析迅雷地址为原地址,
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)