前言:
美拍视频链接解密Python实例代码分享,如果对你有帮助就看看吧。
正文:
今天给大家分享美拍视频链接URL的解密代码,可能这个对于大多数人用不着,但是对于一些写爬虫的可大有用么,我只是希望能够帮助到大家,这个解密具体什么意思呢?看下面这张图大家应该就能明白了:
可以看到Url那一栏,是一传字符串,为什么会这样子呢,就是因为被加密了,咋一看像base64的加密,但是不是,这是混合了base64加密和他们美拍自己写的加密,相当于来了两重加密,今天就分享python的解密代码:
# 解密video的URL def Decrypt_video_url(content): str_start = content[4:] list_temp = [] list_temp.extend(content[:4]) list_temp.reverse() hex = ''.join(list_temp) dec = str(int(hex, 16)) list_temp1 = [] list_temp1.extend(dec[:2]) pre = list_temp1 list_temp2 = [] list_temp2.extend(dec[2:]) tail = list_temp2 str0 = str_start[:int(pre[0])] str1 = str_start[int(pre[0]):int(pre[0]) + int(pre[1])] result1 = str0 + str_start[int(pre[0]):].replace(str1, '') tail[0] = len(result1) - int(tail[0]) - int(tail[1]) a = result1[:int(tail[0])] b = result1[int(tail[0]):int(tail[0]) + int(tail[1])] c = (a + result1[int(tail[0]):].replace(b, '')) return base64.b64decode(c).decode()
具体怎么使用,就不细说了,把加密字符串传进去即可解密!
资源均来自第三方,谨慎下载,前往第三方网站下载