1、基于HTTP的数据抓取,一般情况下直接设置Proxy ->Proxy Settings->Port (8888),然后应用于源,比如本身电脑上,直接开启Proxy->macOS Proxy 就可以
2、基于HTTPS的数据抓取
-
Help -> SSL Proxying ->
install Charles Root Certificate(本机电脑)
install Charles Root Certificate in iOS Simulators
-
在钥匙串种选择Charles证书->信任
-
在模拟器上 选择 通用 -> 关于本机 -> 证书信任设置-找到相应的证书,打开开关
-
在Charles->Proxy菜单->SSL Proxy Setting ->Add->Host 选择 * 或者指定一个,Port 选择 443
-
配置完成,相应设备上刷新请求,在Charles中找到相应的请求,点击Contents 就可以看到内容了
如果是手机设备,那么需要设置手机的网络代理。