手机app或小程序爬虫 - charles 入门篇
手机app或小程序爬虫 - charles 入门
1. 安装 charles
官网: https://www.charlesproxy.com/
1.1. charles 的简介
Charles是一个HTTP代理/ HTTP监视器/反向代理,它使开发人员能够查看他们的机器和Internet之间的所有HTTP 和 SSL / HTTPS通信。这包括请求、响应和HTTP报头(其中包含cookie和缓存信息)
1.2. charles 的使用
1.2.1. 开启 macOS Proxy
{ width: 100px }
1.2.1. 设置代理端口
1.3 电脑连接手机
电脑的ip地址
手机wifi 连接配置代理,自动改为手动, 配置信息如下:
- 服务器: 电脑的ip地址
- 端口:charles 代理端口
1.4 截取数据
手机上打开一个 app 就可以看到 charles 里的数据变化了 比如我打开微博
就可以看到微博的 API
请求了
如果是 https
请求的话,因为数据是加密,我们如果需要查看接口数据,就左键选择 Enable SSL Proxying
, 这样就可以看到我们的数据了
Charles破解码:
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4