是这样的,我打算抓取微信视频号的视频,方法用的是 wireshark 配合 openwrt 上的 tcpdump 抓取指定 ip 地址。
当我电脑登录微信的时候,可以抓取到视频号的下载地址,也可以获取到当前视频的大小,但是这个连接不管是用浏览器下载,还是用 python 的 requests 模块下载,下载到本地后,都说视频的编码格式不支持。
当我用手机登录微信,也可以抓取到视频号的下载地址,这个下载地址无法通过浏览器直接下载,只能通过 Python 的 requests 模块,然后伪装请求头为微信客户端下载,手机端的地址下载后是可以播放的。
提这个问题,只是想问下有没有前人大佬,做过这方面的分析。
当我电脑登录微信的时候,可以抓取到视频号的下载地址,也可以获取到当前视频的大小,但是这个连接不管是用浏览器下载,还是用 python 的 requests 模块下载,下载到本地后,都说视频的编码格式不支持。
当我用手机登录微信,也可以抓取到视频号的下载地址,这个下载地址无法通过浏览器直接下载,只能通过 Python 的 requests 模块,然后伪装请求头为微信客户端下载,手机端的地址下载后是可以播放的。
提这个问题,只是想问下有没有前人大佬,做过这方面的分析。