使用Charles抓包,抓取小程序中的https接口,在安卓手机上安装证书

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.png

image.png

你可能感兴趣的:(使用Charles抓包,抓取小程序中的https接口,在安卓手机上安装证书)