mermaid
flowchat
op1=>operation: 工具配置
op2=>operation: Fiddler抓包
op3=>operation: Mitm抓包数据存储
op4=>operation: requests请求视频数据
op5=>operation: Appium自动化
op1(right)->op2(right)->op3(right)->op4(right)->op5
<center>抓取流程</center>
### 工具功能-配置简介
- **scrcpy投屏演示**
1. usb连接电脑
2. cmd中 scrcpy启动投屏工具
3. 下载地址:https://github.com/Genymobile/scrcpy/releases
4. 使用方法:https://blog.csdn.net/was172/article/details/99705855
- **fiddler抓包对比**
1. 模拟器/手机与电脑同一网络
2. 设置手机代理,安装证书
3. 打开fiddler
- **mitmproxy抓取数据**
1. 模拟器/手机与电脑同一网络
2. 设置手机代理,安装证书
3. mitm命令开启工具
- **appium手机自动化**
1. usb连接电脑
2. 开发者模式
3. usb调试打开
## 抖音视频抓取
### Fiddler抓包
<center>Fiddler抓包</center>
#### 视频链接
**Fiddler**
JSON数据中找到video里面的download_url,这个字段下面有我们需要的视频下载url
<center>视频链接</center>
**mitmproxy**
mitmproxy抓包时在response标签往下滚动可以找到show full content选项ÿ