clq
浏览(882) -
2020-11-05 21:48:25 发表
编辑
关键字:
[2020-11-05 21:49:23 最后更新]
迅雷专有地址转换成普通 http 地址【zt】
意外看到,测试了一下确实是可以。原理就是将 "thunder://" 后的 base 解码。然后会得到一个 "AA[http_encode]ZZ" 的地址,然后再用 http 地址编码规则解码就可以了。
示例:
----------------------------------------------------------------
thunder://QUFodHRwJTNBJTJGJTJGeHVubGVpYS56dWlkYTM2MC5jb20lMkYxODAyJTJGJUU3JUJCJTg4JUU3JUJCJTkzJUU4JTgwJTg1MiVFRiVCQyU5QSVFNSVBRSVBMSVFNSU4OCVBNCVFNiU5NyVBNS5CRDEyODAlRTklQUIlOTglRTYlQjglODUlRTQlQjglQUQlRTglOEIlQjElRTUlOEYlOEMlRTUlQUQlOTclRTclODklODgubXA0Wlo=
>>
AAhttp%3A%2F%2Fxunleia.zuida360.com%2F1802%2F%E7%BB%88%E7%BB%93%E8%80%852%EF%BC%9A%E5%AE%A1%E5%88%A4%E6%97%A5.BD1280%E9%AB%98%E6%B8%85%E4%B8%AD%E8%8B%B1%E5%8F%8C%E5%AD%97%E7%89%88.mp4ZZ
>>
http://xunleia.zuida360.com/1802/终结者2:审判日.BD1280高清中英双字版.mp4
----------------------------------------------------------------
用处是可以使用老版迅雷下载或者其他常规下载工具下载。
改天写一个工具。目前可以用以下两个地址解码两次即可。
https://tool.oschina.net/encrypt?type=3
http://tool.chinaz.com/tools/urlencode.aspx
clq
2020-11-05 21:49:23 发表
编辑
https://blog.csdn.net/weixin_44455125/article/details/106649395
thunder链接转换普通地址下载
荒-于嬉 2020-06-09 19:44:24 4108 收藏 1
分类专栏: python基础
版权
exe Windows程序下载地址链接:点我下载
小白看这里:下载之后双击运行即可,按照提示输入地址按下回车即可
示例:
thunder://QUFmdHAlM0ElMkYlMkZ5Z2R5OCUzQXlnZHk4JTQweTIxOS5keWR5dHQubmV0JTNBODI0MCUyRiU1QiVFOSU5OCVCMyVFNSU4NSU4OSVFNyU5NCVCNSVFNSVCRCVCMXd3dy55Z2R5OC5jb20lNUQuJUU0JUJBJTk0JUU1JThEJTgxJUU1JUJBJUE2JUU5JUJCJTkxLkhELjcyMHAuJUU4JThCJUIxJUU4JUFGJUFEJUU0JUI4JUFEJUU1JUFEJTk3Lm1rdlpa
以thunder开头的迅雷下载链接,最近找了好多都是应版权方要求文件无法下载,但是后来百度后发现还是可以将其转换为普通的http协议链接,其实就是一段url通过BASE64加密,但是URL地址还是可以下载,看到有大佬用Java写了一段,随后写了个Python脚本用于转换地址
此处发现一个迅雷的bug,使用客户端复制文章最开头的连接版权之类无法下载,但是复制转码后的地址 ,粘贴到浏览器就可以下载,如果使用第三方工具,可以先粘贴到浏览器后,等待弹出下载窗口复制连接进行下载(QQ浏览器)
将 a = ‘XXXX’ 的连接替换为自己的迅雷下载地址后即可
代码(Python3):
# 导入模块
from urllib import parse
from urllib import request
import base64
# 迅雷地址
a = 'thunder://QUFodHRwJTNBJTJGJTJGeHVubGVpYS56dWlkYTM2MC5jb20lMkYxODA0JTJGWCVFNiU4OCU5OCVFOCVBRCVBNjMlRUYlQkMlOUElRTglODMlOEMlRTYlQjAlQjQlRTQlQjglODAlRTYlODglOTguQkQxMjgwJUU5JUFCJTk4JUU2JUI4JTg1JUU0JUI4JUFEJUU4JThCJUIxJUU1JThGJThDJUU1JUFEJTk3JUU3JTg5JTg4Lm1wNFpa'
# base64 解码
url1 = base64.b64decode(a[10:]).decode()
url2 = url1[2:]
a = len(url2) - 2
url = url2[0:a]
# url转码
url2 = parse.unquote(url)
# 输出转码后地址
print(url2)
URL decode在线工具:
http://tool.chinaz.com/tools/urlencode.aspx
Python 在线工具(复制代码粘贴替换地址a = '将引号中内容替换’后运行既可用):
https://c.runoob.com/compile/9
########
本帖子属于以下条目()
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.