用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已经可以访问了,完工,该抓什么继续抓吧

posted @ 2016-12-22 19:56  曲高终和寡  阅读(1008)  评论(0编辑  收藏  举报