A. 抖音schema可以带页面参数吗
抖音schema可以带页面参数吗这个当然是可以带页面参数的,抖音shh ma可以带页面参数没有问题
B. 抖音web逆向分析什么意思
抖音web逆向分析是抖音软件中的将可执行程序反汇编,通过分析反汇编代码来理解其代码功能。将可执行程序反汇编,通过分析反汇编代码来理解其代码功能(例如各接口的数据结构等)用高级语言重新描述,这段代码,逆向分析原始软件指耐纳的思路,这个过程就称作唯没逆向工程(ReverseEngineering),有时也简单地称作逆向(Reversing)。这是一项很重要的技能,亩纳需要扎实的编程功底和汇编知识逆向分析的首选工具是IDA,它的插件Hex-RaysDecompiler能完成许多代码反编译工作。
C. 抖音小程序如何反编译
这个是上传到官网里面的你下载不下来,如果你能下下来,代码也只是压缩了。如果想拿到原可以编辑的代码,找开发商咯。
D. 抖音对指定用用户的所有视频抓取策略
抖音对指定用用户的所有视频抓取策略
方案1:接口参数有加密,需脱壳app进行反编译破解加密参数。(难度较大,不容易实现)
方案2:使用appium自动化框架配合mitmmp中间人代理截取手机发送的数据包,从而获取数据。(容易实现,且不容易被识别反爬)
综上所述我选用的实现方案是方案2
二、可能需要的资源
Android模拟器或者真机
长期有效代理
三、实现原理流程图
三、具体实现过程
1、首先利用fiddler抓包工具分析抖音app的主页滑动的请求接口
2、设置手机或者模拟器的代理为本机ip和端口 8888(fiddler监控端口)
3、手机点到监测账号主页动态页面,(因为动态页面的数据跟作品是相对应的,而所有 作品的接口反爬比较严格,所以采用动态接口)手动向下滑动触发请求数据接口(后 期可通过appium实现自动化操作)
4、对抖音app数据请求接口进行抓包分析
5、找到具体接口之后编写mitmproxy监控脚本准备拦截请求和解析入库的操作
5、设置模拟器或者手机的代理为本机ip和自定义的端口 9090(mitmproxy监控此端口)
6、运行mitmproxy监控脚本监控手机 9090 端口发出的请求
7. 手动滑动抖音app视频动态页刷新请求会看到数据已经被截获了(可利用appium 自动化实现滑动)