科普:使用charles抓包浏览器请求
Charles可以抓取浏览器或者客户端的网络请求,因为在浏览器控制台看请求不方便,所以就有了抓包工具,这里主要说说charles。
启动charles会默认开启你的电脑代理,端口是8888,之后浏览器请求会转发到这个软件上。

然后打开网页就可以抓取网络请求了。

不过抓取https网页显示unknown。

是证书问题。

在help里选择install charles root certificate
安装证书,接着选择本地计算机,受信任的根证书颁发机构。

安装成功后reset。

看证书更新了。

接着设置ssl proxying setting
。

host和port为*就可以。

抓取网络请求效果如图,可以很清晰的看到微博的各种https请求。

电脑软件也可以抓包,打开一篇公众号文章。

效果:
