admin管理员组文章数量:1552445
迅雷链接转为普通链接(js实现)
正好刚学js就打了这么个玩意,复制保存为.html文件打开或者点下面链接就可以用啦。
点击本链接预览使用:https://zero0mum.github.io/web/others/others/磁力链接转换.html
本代码github地址 https://github/zero0mum/web/blob/master/others/磁力链接转换.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>磁力链接转换</title>
</head>
<body>
<p>输入迅雷链接:</p><input type="text" id="x" style="width:1000px; height:50px" value="">
</br>
<button onclick = thunderToNormal() style="width:100px;height:26px">转换</button>
</br>
<input type="text" id="y" style="width:1000px; height:50px" value="">
<script>
function thunderToNormal(){
var thunder = document.getElementById("x").value;//从id为x的input标签中获取迅雷链接的值
if(thunder.substring(0,10).search("thunder")!=-1||thunder.substring(0,10).search("Thunder")!=-1)//判断如果上一0~10个字符句获取到的字符中是否包含thunder或Thunder
{
thunder = thunder.substring(10,);//把thunder第十个字符(含第10个)开始到最后的字符赋值给自己 即去掉链接中 thunder://
var normal = window.atob(thunder);//base64解码
var len = normal.length-2;//获取长度
normal = normal.substring(2,len);
normal = decodeURI(normal);//url解码
document.getElementById("y").value = normal;//输出到input文本框
}
else alert("所输入非迅雷链接 eg:Thunder://QUFodHRwOi8vaW0uYmFpZHUuY29tL2luc3RhbGwvQmFpZHVIaS5leGVaWg== 注意:thunder://前不得有空格等其他字符");
}
</script>
</body>
</html>
迅雷专用链接编码:
在原地址前面加"AA",后面加"ZZ"(不包括引号),地址变为
AAhttp://im.baidu/install/BaiduHi.exeZZ
此地址base64编码为
QUFodHRwOi8vaW0uYmFpZHUuY29tL2luc3RhbGwvQmFpZHVIaS5leGVaWg==
迅雷专链即在上地址前加thunder://,即
Thunder://QUFodHRwOi8vaW0uYmFpZHUuY29tL2luc3RhbGwvQmFpZHVIaS5leGVaWg==
原理参考https://blog.csdn/weixin_34023863/article/details/86039452
版权声明:本文标题:迅雷链接转为普通链接(js实现) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727282391a1106505.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论