抖音爬虫-登陆参数加密
登陆参数加密
错误码
登陆成功的效果
主逻辑代码,工具方法未贴出
登陆参数加密
Python实现对应的异或操作:
def encpyptwithXor(param):
return [i ^ 0x5 for i in param.encode()]
然后return的时候调用了一个方法
点进去查看源码如下,即进行一些转换,最后进行一次类似于python切片的逻辑:
a为常量:
接下来用python实现:
def byte_to_str(alist,bolean,length ) -> list:
res = [0 for _ in range(length * 2)]
bo = False
i = 0
while i < length:
b = alist[i + bolean] & 0xFF
bo1 = bo + True
res[bo] = s[b >> 4]
bo = bo1 + True
res[bo1] = s[b & 0xF]
i += 1
return res
此为