Skip to content

Instantly share code, notes, and snippets.

@U-Recommend
Last active March 28, 2023 19:46
Show Gist options
  • Save U-Recommend/8536d5efade214b49c2d326b5902cc0e to your computer and use it in GitHub Desktop.
Save U-Recommend/8536d5efade214b49c2d326b5902cc0e to your computer and use it in GitHub Desktop.
Mac

参考链接: https://www.15um.com/3809

使用mitmproxy 来抓包获取视频文件 步骤:

  • 安装mitimproxy: pip install mitmproxy
  • 配置网路代理
    • 网路偏好设置
    • 选择wifi, 点击“高级”
    • 选择“代理”, 分别选择“网页代理”和“安全网页代理”, 设置服务器IP为“127.0.0.1”, 端口号“8080”。 保证端口没被占用,占用可换另外的端口
  • 运行 mitmproxy mitmproxy -p 8080
  • 安装证书
    • http://mitm.it/#macOS 只有运行了mitmproxy打开该页面才有信息。找到macOS, 下载证书。
    • 打开“钥匙串访问”, 选择“登录”和“证书”,点击顶部加号选择下载的证书安装。
    • 安装完成后在列表中找到"mitimproxy"证书,双击 打开,选择“信任”, 将使用此证书时,选择"始终信任"。
  • 参考链接使用的是手机来做客户端抓包,我用的是电脑访问,就忽略了手机端的设置。
  • 此时重新运行下mitmproxy,同时打开视频号播放。在抓包页面会显示每次请求的地址和数据大小。可以根据数据大小来判断是否是视频。
  • 点击视频请求的记录,进去后第一项即为该视频的播放地址。复制粘贴到网页可以播放看看,正确的就可以保存视频了。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment