使用Charles抓包,抓取小程序中的https接口,在安卓手机
2021-09-08 本文已影响0人
焚心123
1、首先小程序中内置的h5页面,在浏览器中打开网页地址正常显示,在小程序中使用web-view内嵌,打开没有数据进行展示,在开发者工具上也查看不到,只能使用抓包工具抓下接口查看下到底是什么原因
2、百度上的文章都是没有问题的,进行一步一步的试,就可以了,主要介绍下连接安卓手机及安卓手机上安装证书
-
在电脑上下载后,打开进行简单的连接手机操作
image.png -
1、在手机上,连接公司的WiFi,或者是同一个局域网就行
12b89d6c653aa1729a9a0563145ecbe.png -
2、有的手机是长按,会有个修改,我的手机是点击
-
3、
28531358194c133aabd13cf529c6617.png -
4、代理选择手动,主机名就是你电脑的IP,端口号就是上面配置的,保持一直就好
-
5、完成后,就可以抓取http的接口了,此时在pc上打开Charles,就可以看到手机浏览的接口请求了
3、安卓手机上进行安装证书
- 1、在pc上打开Charles,选择【help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser】
- 2、手机连接电脑代理,打开浏览器,输入网址:chls.pro/ssl
- 3、打开链接后会提示你进行下载
- 4、将下载的文件--->打开当前文件目录---->复制到download文件夹下(这个是系统自带的,方便后面系统可以获取到)---->下载下来的文件是.pre,后缀名进行修改为.crt
- 5、在手机上的设置-----》安全与隐私----》有个更多安全设置----》点击从手机存储安装或者是SD卡等----》此时安装完毕
- 6、可以进行抓取HTTPS的接口了
4、在pc上Charles抓取的接口是乱码怎么查看,将左侧的接口点开下面还有文件夹
image.pngimage.png