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

 

posted @ 2021-10-23 20:03  王王的王  阅读(113)  评论(0)    收藏  举报