在cmd中输入mitmdump,可以看到mitmdump已经启动了,在监听8080端口
查看一下pc的ip
配置好以后,打开浏览器,输入baidu.com进行查看此时会弹出证书问题,点继续即可
此时再访问网站就不会有证书问题了
手机连接配置查看pc端IP
在模拟器中下载并安装豆果美食设置代理准备进行数据抓包打开fiddler和豆果美食
#0:综合最佳2:收藏最多3:做过最多"order":"0",编码实现请求头首先将请求头共用的部分提取出来,注释掉的都是可以不用提交的
配置环境变量
安装完成后打开cmd,输入adb,可以看到adb版本
AndroidDebugBridgeversion1.0.40Version28.0.2-5303910InstalledasG:\ProgramFiles(x86)\Android\android-sdk\platform-tools\adb.exeglobaloptions:-alistenonallnetworkinterfaces,notjustlocalhost-duseUSBdevice(errorifmultipledevicesconnected)-euseTCP/IPdevice(errorifmultipleTCP/IPdevicesavailable)-sSERIALusedevicewithgivenserial(overrides$ANDROID_SERIAL)-tIDusedevicewithgiventransportid-Hnameofadbserverhost[default=localhost]-Pportofadbserver[default=5037]-LSOCKETlistenongivensocketforadbserver[default=tcp:localhost:5037]升级夜神模拟器的adb将android-sdk\platform-tools中的三个adb文件拷贝到模拟器安装目录下
将adb.exe复制一份,覆盖掉原来的nox_adb.exe,开启模拟器的开发者选项重启模拟器,打开cmd
C:\Users\lenovo>adbdevicesListofdevicesattached127.0.0.1:52001device模拟器已连接上了
文件位置D:\ProgramFiles(x86)\Android\android-sdk\tools\uiautomatorviewer.bat
双击运行,将黑窗口最小化,不要关闭
点击生成屏幕快照,可以使用鼠标查看元素的信息
{"platformName":"Android","deviceName":"127.0.0.1:52001","platformVersion":"5.1.1","appPackage":"com.tal.kaoyan","appActivity":"com.tal.kaoyan.ui.activity.SplashActivity"}appPackage和appActivity获取使用aapt.exedumpbadging来获取
使用mitmdump来将数据存入数据库mitmdump-sxxx.py
设置一下appiumappium客户端设置udidappium服务端设置bootstrapPort
需要开启多个模拟器或者多台真机
链接参数解析
①定义__M对象,及其define和require函数②执行__M.define("douyin_falcon:node_modules/byted-acrawler/dist/runtime......"这段代码③执行_bytedAcrawler=require("douyin_falcon:node_modules/byted-acrawler/dist/runtime")