抖⾳x-gorgon算法解析,抖⾳爬⾍数据采集的关键算法抖⾳是当下的⼀款主流的短视频app,反爬⾍机制⽐较严格,本⽂章重在分析抖⾳数据采集的关键算法x-gorgon。
爬虫软件 app有了这个算法可以做什么?可以通过算法请求抖⾳接⼝获取⽤户信息,粉丝列表,⽤户作品列表,视频评论,视频搜索,⽤户搜索等数据信息。下⾯我们着重进⾏分析⼀下。
我们⽤jadx打开抖⾳的apk反编译搜索⼀下关键字,定位算法位置
可以看到 a3即 x-gorgon 参数是由上⾯  leviathan函数⽣成,继续跟踪leviathan。
软件程序设计语言从上⽅可知,leviathan是⼀个native⽅法 最终会调⽤动态链接库so⽂件。x-gorgon的⽣成结果也是从这
个native⽅法返回。⾄于这个⽅法传⼊的参数是什么我们可以使⽤xposed进⾏hook定位。那么如何在⾃⼰的代码中⽣成x-gorgon算法有两种
1.进⾏so调⽤(简单⽅便,效率也不错)
2.继续逆向so⽂件(抖⾳的so逆向极其复杂,费时费⼒)。
本⽂通过第⼀种so调⽤的⽅式进⾏抖⾳数据采集爬⾍,调⽤成功返回数据
电商html是什么意思
安卓手机shell命令大全
代码已经上传到了我的星球上,需要的可以加⼊我的星球获取相关代码
prototype是函数专有
springsecurity redis星球介绍:持续在星球上发表app逆向⽂章,以实践为主,涵盖主流app。