现在基本大部分网站都使用了https,所以要想抓到https的请求,首要任务是先有工具:charles、fiddler,先介绍下charles针对https请求的抓取方法
1、 mac下安装charles,看到此文章的用户相信都已经安装了charles,如果还真的没安装,麻烦就自行搜索,进行安装了,打开charles(我使用的charles版本是4.2.5),再继续浏览。
2、 ok,charles已准备完成,接下来就要配置charles证书:
屏幕快照 2019-01-15 17.32.13.png之后会弹出安装证书:然后在safri浏览器中按照提示输入网址:chls.pro/ssl安装信任一下即可
为什么ios手机安装好fiddler证书/charles证书还是抓不到https请求?
最近有不少人有此困惑,因为你的ios系统应该是10.0以上的系统,
在手机系统设置---关于手机----证书信任设置,在此页面把证书开启即可;
访问百度wap站点还是看不到https的请求数据,下面还需要再继续配置:
屏幕快照 2019-01-15 17.33.59.png
点击SSL Proxying Settings,弹出下面的框,输入Host填写要抓取的ip或域名,port填写443即可。
屏幕快照 2019-01-15 17.35.23.png
设置完成后,重新访问百度wap站点就可以抓取到https请求了
网友评论