登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: 迅雷专有地址转换成普通 http 地址【zt】     [回主站]     [分站链接]
迅雷专有地址转换成普通 http 地址【zt】
clq
浏览(426) - 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

########


总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录
迅雷 更多



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1