AIDE技术官网
AIDEZY.COM

美拍视频链接解密Python实例代码分享

美拍视频链接解密Python实例代码分享

美拍视频链接解密Python实例代码分享

前言:

美拍视频链接解密Python实例代码分享,如果对你有帮助就看看吧。

正文:

今天给大家分享美拍视频链接URL的解密代码,可能这个对于大多数人用不着,但是对于一些写爬虫的可大有用么,我只是希望能够帮助到大家,这个解密具体什么意思呢?看下面这张图大家应该就能明白了:

美拍视频链接解密Python实例代码分享 Python教程 第2张

可以看到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()

具体怎么使用,就不细说了,把加密字符串传进去即可解密!

搜一下

海报生成 赞(2) 打赏

来都来了!评论一下呗! 抢沙发

  • QQ (自动获取名称头像等信息|选填)
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (选填)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册