A-A+

通过Python将迅雷thunder下载链接转换成普通网址

2020年10月06日 脚本 阅读 3,068 views 次

我们在网上经常看到迅雷的下载地址是如下所示的以 thunder:// 开头的乱码地址,此种网址只能用迅雷下载,其它很多下载器都不支持,包括百度网盘离线下载,这给我们的下载带来了很多不便。

thunder://QUFtYWduZXQlM0ElM0Z4dCUzRHVybiUzQWJ0aWglM0FYSklKUFkyM0tXQzI0NVFXSVlOUUs3NVlBNzJXUEFZQlpa

通过迅雷的这个下载地址能否找到真正的资源地址呢?答案是肯定的。迅雷的这个乱码下载地址其实就是一段url通过BASE64进行了加密,进行解密后即可得到正常的http网址。下面即为通过Python语言进行BASE64解码的代码:

# 导入模块from urllib import parsefrom urllib import requestimport base64# 迅雷地址a = 'thunder://QUFtYWduZXQlM0ElM0Z4dCUzRHVybiUzQWJ0aWglM0FYSklKUFkyM0tXQzI0NVFXSVlOUUs3NVlBNzJXUEFZQlpa'# base64 解码url1 = base64.b64decode(a[10:]).decode()url2 = url1[2:]a = len(url2) - 2url = url2[0:a]# url转码url2 = parse.unquote(url)# 输出转码后地址print(url2)
个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
标签:
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: