Mac 配置Charles,抓取移动设备数据

Posted js-coder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 配置Charles,抓取移动设备数据相关的知识,希望对你有一定的参考价值。

有两篇很详细的教程可以参考

Charles 从入门到精通

mac环境下使用Charles抓包Https请求

但是在使用iPhone抓取https数据的时候会出现很多问题,总是提示失败。

需要注意的有:

1)iPhone安装证书

受限要保证iPhone已经和Charles连接的前提下,在手机浏览器访问http://charlesproxy.com/getssl,这样就可以顺利安装证书。

2)iPhone ios 10.3以后的版本需要设置,步骤如下

设置 -> 通用 -> 关于本机 -> 证书信任设置,然后点击按钮选中。

3)Charles的ssl proxying setting,选择enable ssl proxying,可以添加 Host:*,Port: 443,这样默认所有的https都会通过Charles代理,也可以选择具体的域名来设置指定的域名通过Charles代理。

以上是关于Mac 配置Charles,抓取移动设备数据的主要内容,如果未能解决你的问题,请参考以下文章

charles抓取移动端app数据

Python爬虫编程思想(115):抓取移动App数据--使用Charles抓取HTTP数据包

解决Charles抓取https请求显示unknow

Charles 如何抓取https数据包

Charles 安装配置

Python爬虫编程思想(117):抓取移动App数据--使用Charles监听HTTPS数据包