抓取https请求
1.先安装证书:help>>>ssl proxying>>>install charles root certificate
证书存储一定要选择【受信任的根证书颁发机构】,否者浏览器访问网页时会有警告提示
2.设置抓取哪些https请求:proxy>>>ssl proxying settings
3.设置抓取所有的https链接,host那里填*,port端口那里填*,保存即可
只截取目标网站的封包
在 Charles 的菜单栏选择 “Proxy”–>“Recording Settings”,然后选择 Include 栏,点击“add”新增加一个项目,然后填入需要监控的协议(如http),主机地址(想过滤的域名或者IP),端口号。
乱码
Tools -> Rewrite… -> Rules -> Add –>配置信息
选中 Request 和 Response
Match
Name : Content-Type
Value : application/x-zip
Replace
Name : Content-Type
Value : application/json;charset=UTF-8
选中 Replace All
抓取计算机所有的链接:proxy>>>windows proxy
轻量并发:接口右键>>>advanced repeat(高级重复)
iterations:一共并发多少请求
concurrency:启用多少线程并发,开多点就快点
抓手机端
1.proxy>>>windows proxy关掉
2.配置端口
3.手机跟电脑在同一个局域网
4.手机配置代理
5.手机安装证书(注意:小米使用自带浏览器下载证书时先把迅雷加速关掉,具体在下载设置那里,迅雷加速会破坏证书的文件)
6.成功,可以开始抓包了