26、Appium和Mitmproxy配合

本文介绍了如何结合Appium自动化工具与Mitmproxy来抓取和操作移动应用的数据。首先进行工具配置,然后利用Fiddler进行网络抓包,接着用Mitmproxy保存抓包数据。通过requests库请求视频数据,并最终使用Appium进行自动化测试流程。
摘要由CSDN通过智能技术生成

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选项ÿ
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

T o r

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值