用Charles抓取https接口数据
由于我之前抓取的某APP接口全面换上了https接口,导致我在抓取过程中遇到了很大的困境
用Charles无法获取到内容,由于现在已经搞定了,无法展示当时的错误信息,我从网站找了一个类似的错误信息
首先点击https接口,Resquest和Response全部都是乱码,然后有类似于这样的提示:
当然我抓的不是这个,我从网上找的
想要解决这个问题需要几部
1.Charles设置
注意:由于Charles版本不同,可能过程略有不同,我的版本是3.11.4
1.1 Help --> SSL Proxying --> Install Charles Root Certificate
1.2 安装证书
1.3 Proxy --> SSL Proxying Settings...
1.4 如图所示设置
2 手机上装证书
2.1 手机上访问 http://charlesproxy.com/getssl
2.2 取个名,保存
2.3 https接口用Charles已经可以访问了,完工,该抓什么继续抓吧