charles的使用
1.安装与破解:
参照:https://www.zzzmode.com/mytools/charles/
2.开启抓包
在proxy下勾选windows proxy 即可抓取电脑端的数据

3.过滤请求
在首页下面fiter里面输入对应的网址等关键字,即可过滤其他不需要请求

4.断点:拦截数据修改数据,以百度为例,选择百度网址,右键 勾选breakpoints

然后浏览器请求该网址,会在charles上进行拦截,点击execute进行放行后,修改返回数据,找到对应需要修改数据 进行修改后 放行(execute)


原理:正常请求是从客户端发送到服务器, 开启charles代理后,客户端发送到服务端的数据需要经过charles 首先客户端到服务端的请求先放行后,从服务端返回来的数据经过charles进行处理修改,放行回到客户端。

5.弱网测试:在proxy--throttle-Settings勾选enable throttling 选择对应网速 也可以自定义网速

5.映射
(1)map remote settings:远程映射
在tools--map remote settings设置,添加原本网址 输入 需要映射到的网址,保存后 在浏览器验证就可以得到结果

(2)map local settings:映射到本地 原理与上面类似
6.手机代理
手机端设置代理,需要手机和电脑链接同一局域网,然后再手机端 wifi里面配置代理 服务器为电脑ip 端口 8888 保存后就会在charles弹出是否允许链接,点击允许后 即可抓取手机端包

7.谷歌浏览器无法抓取请求处理:需要安装扩展程序
参照:https://blog.csdn.net/wuguidian1114/article/details/89037056
8.https请求抓取
参照:https://www.cnblogs.com/lisa2016/p/12104198.html

浙公网安备 33010602011771号