由于api请求最大的问题就是调试。所以抓包当然是必不可少。在更新了新版的requests之后,charles是没有办法抓到requests包的。他就着么莫名其妙从charles的监听下面溜走了。 这里就需要设置requests的代理,将http 和https的代理字段都指向charles的代理地址 默认是 本地的8888端口 然后将这个字段传给proxies
proxies = {
"http": "localhost:8888",
"https": "localhost:8888",
}
r = requests.post(url, data=payload, proxies=proxies)
就可以正常请求了! 这里要抓去https的包 还需要配置charles证书 就不在这里介绍了