首页 > 编程知识 正文

迅雷转换链接格式,迅雷转普通

时间:2023-05-04 17:27:36 阅读:234114 作者:86

直接放上代码:

import base64class changeWorker: def thunderToNormal(self,url): if url.startswith('thunder://')or url.startswith('Thunder://'): mystr = url[10:] else: mystr = url mystr = bytes(mystr, encoding = "utf8") missing_padding = 4 - len(url) % 4 if missing_padding: mystr += b'=' * missing_padding mystr2 = base64.decodebytes(mystr) #result = str(mystr2,'utf-8') result = mystr2.decode() return result[2:-2]mychangeWorker = changeWorker()while 1: mystr = input('input thunder URL') print(mychangeWorker.thunderToNormal(mystr)

一个base64编码的简单运用。

PS:发现在转换后如果链接中存在中文的话会出现类似"%E9%9F%A9%E7%89%88%E4%B8%AD%E8%8B%B1%E5%8F%8C"的utf-8编码,不知道是否可以作进一步转换。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。