怎么抓取https的域名

如题所述

第1个回答  2021-01-13

总计三步:

1.PC端charles安装CA证书

打开charles

help-->SSL Proxying-->Install Charles Root Certificate,下图为安好的证书:

2.Android设备安装CA证书

help-->SSL Proxying-->Install Charles Root Certificate on a Mobile Device Or Remote Browser

在Android设备的浏览器中,输入chls.pro/ssl安装证书即可,目前大部分安装设备,安装该证书,需要打开安全验证,有密码、指纹、人脸识别等方式。

3.设置charles的ssl proxy项

Proxy-->SSL Proxying Settings中加入要抓取的https哉名,支持正则表达式及通配符,我需要抓取所有与sohu域相关的,配置如下图:

注意:Https默认端口为443,对比于http为80

经过上述三步的配置,Charles就可以抓取Https请求

相似回答