抓包工具Charles 4.5.6下载与配置
一、下载
charles 4.5.6 官方原版
【官网地址,含WIN+MAC+LINUX】
https://www.charlesproxy.com/latest-release/download.do (速度比较慢)
【网盘地址,WIN64】
charles-proxy-4.5.6-win64.msi 提取码:zjo2
charles 4.2.7 (WIN+MAC)
直接用这个版本也没有问题,用这个版本则可直接看配置
charles 4.2.7(win+mac) 提取码:tmtm
二、配置
这里配置主要解决两个问题:
①访问带https网站被拦截问题。
②访问带https网站出现乱码问题。
解决访问https网站被拦截问题
1、进入help—>SSL Proxying—>Install Charles Root Certificate
2、进入后,出现如下窗口,根据窗口提示,安装进相应位置。提示为将该证书安装到”受信任的根证书颁发机构“
3、点击安装证书,出现如下窗口,选择“本地计算机”,点击"下一步"。
4、进入如下窗口后,选择“将所有的证书与都放入下列存储”,并通过“浏览”选择存储位置。根据之前的提示,这里我们需要选择存储到“受信任的根证书颁发机构”。
5、继续按照提示点击下一步,直到出现如下窗口提示,则证书安装成功。
解决抓取内容出现乱码问题
安装好后的Charles打开有的页面显示为乱码,这是因为https网页的请求默认不解析,所以会呈现如下乱码状态。但是我们可以通过设置让Charles来解析https网页.
1、Proxy—>SSL Proxying Settings
2、进入设置窗口,按照下图所示进行设置。 星号代表后面出现的任意Host,port设置443。
3、设置好后重启软件,刷新一下百度首页。这时就可以正常抓取百度首页并解析。