手机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

charles1{ width: 100px }

1.2.1. 设置代理端口

charles2

1.3 电脑连接手机

电脑的ip地址

charles3

手机wifi 连接配置代理,自动改为手动, 配置信息如下:

  • 服务器: 电脑的ip地址
  • 端口:charles 代理端口

1.4 截取数据

手机上打开一个 app 就可以看到 charles 里的数据变化了 比如我打开微博

charles4

就可以看到微博的 API 请求了

如果是 https 请求的话,因为数据是加密,我们如果需要查看接口数据,就左键选择 Enable SSL Proxying, 这样就可以看到我们的数据了


Charles破解码:
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4