python|使用Charles抓https请求包(IOS手机和Android手机)

1.打开Charles,查看电脑的ip,将手机设置代理(手机和电脑需要在同一个网络下)
python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

【python|使用Charles抓https请求包(IOS手机和Android手机)】2.手机设置代理,端口号是8888
python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

3.点击Help-SSL Proxying-Install Charles Root Certificate下载证书,点击安装证书-本地计算机-下一步-是,选择将所有证书都存在受信任的证书颁发机构,点击完成,提示导入成功
python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

4.重启charles,查看Help-SSL Proxying-Install Charles Root Certificate,查看证书路径,显示证书没有问题
python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

5.点击Help-SSL Proxying-Install Charles Root Certificate on a Mobile Device or Remote Browser,手机端根据提示在Safari浏览器输入chls.pro/ssl,点击允许,提示已下载描述文件,点击安装,显示已验证,点击完成
python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片
python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

6.设置信任证书
(1)IOS手机设置信任证书:点击通用-关于本机-证书信任设置-打开按钮
python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

(2)Android手机下载证书,使用QQ浏览器输入chls.pro/ssl下载,证书下载后,点击已下载的文件,点击详情,查看下载文件存储路径。点击设置-其他设置-设备与隐私-从存储设备-选择证书,输入charlesproxy,点击完成,重启charles
华为手机点击设置-安全和隐私-更多安全设置-加密和凭据-受信任的凭证-用户,可以查看奥证书
python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片

python|使用Charles抓https请求包(IOS手机和Android手机)
文章图片


7.设置完成,Charles就可以抓Https请求了哦~

    推荐阅读