一、下载软件

       Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。

Charles的主要功能:

(1)截取Http 和 Https 网络封包。

(2)支持重发网络请求,方便后端调试。

(3)支持修改网络请求参数。

(4)支持网络请求的截获并动态修改。

(5)支持模拟慢速网络。

下载地址:

Charles Web Debugging Proxy • HTTP Monitor / HTTP Proxy / HTTPS & SSL Proxy / Reverse Proxy (charlesproxy.com)

二、初始化设置

软件界面

 image.png

安装ssl证书

 image.png

image.png

image.png

image.png

打开https和socket代理

 image.png

image.png

这一步很重要

image.png

image.png

设置微信代理(这一步可选)

 222.png

111.png

地址填写本地ipv4的地址

通过cmd->ipconfig查看

三、抓包下载

打开视频号,搜索要下载的视频

 image.png

找到抓包资源,(这一步需要判断和尝试一下url,一般来说大部分路径是搜索出来的其他视频的地址)

 image.png

复制url进行下载

 image.png

搞定

四、总结

  注意该方法只能通过搜索去进行抓包,无法通过点击分享直接抓取,如下图方式是会失败的image.png

失败原因未知,后续会看看charles抓包的原理。


点赞(0)

备注