Charles抓取https接口数据方法

2018-11-19  本文已影响33人  JackerooChu

一、抓取PC端https请求包

  1. 电脑安装Charles证书
image

2. 点击下载证书后双击进行安装,并打开电脑钥匙串软件,可以看到此时的证书是不被信任的

image

3. 双击Charles证书,点击按钮展开信任页面

image

4. 修改使用此证书是始终信任

image

5. 修改之后会要求输入电脑密码已验证身份

image

6. 修改之后查看到证书是如下所示效果

image

7. 打开Charles进行抓取操作,打开网易云音乐软件播放歌曲

image image

二、抓取移动端端https请求包

  1. 安装手机端Charles证书,在Help菜单里找到SSL Proxying,如图
image
2\. 按照如图的提示进行操作
image image image image

3. 在Safari浏览器内输入chls.pro/ssl,点击前往

image image image image

4. 进行抓取,需要先在设置--》通用--》关于本机--》证书信任设置--》设置Charles证书完全信任

image

5. 打开腾讯体育app,在Charles内找到请求数据包,具体操作和PC端是一样的

image

三、Charles相关设置

SSL Proxying Serrings

image

添加一个抓取包的设置

image

图中baidu.com,表示通配符,也就是说只要请求地址是以baidu.com结尾的都进行抓取

端口443表示对所有哦端口号为443的请求都允许

四、总结

整个操作的过程步骤如下图:

image

获取文件请关注公众号JackerooChu或者扫描二维码,回复关键字【Charles】获取

image image
上一篇 下一篇

猜你喜欢

热点阅读