梦想还是要有的, 万一实现了呢?

2022微信视频号有效下载方法 Windows和MAC下载方法

软件分享 拈花古佛 367℃ 0评论 繁體

微信视频号下载 Windows和MAC版下载方法

Windows微信视频号视频下载器

来自github的一款软件: https://github.com/xuncv/WeChatDownloader

原理

通过内存搜索找出视频的地址

使用方法

1. 转发视频到下载助手, 在PC微信上打开视频播放

2.点击下载器获取视频地址 按钮

3.通过软件下载视频或其他下载软件下载视频

微信视频号下载 Windows和MAC版下载方法

下载地址

链接: https://pan.baidu.com/s/1aFLcM5cSqBZb4FrWObp08g?pwd=jwhh  提取码: jwhh

Git下载地址: https://github.com/xuncv/WeChatDownloader/blob/main/dist/WeChatDownloader.exe

 

MAC微信视频号视频下载

上面的工具只能在 windows 上使用,对 Mac 用户不够友好,这里提供其他下载方法。

其实,从网上下载资源大家都会的,无论是文本、图片还是视频,其底层原理都是二进制流,从网络读取之后写到本地硬盘就好了。

但前提是必须知道从哪里读取对吧,而视频号的视频之所以难下载就是因为其链接很难找,视频号不像公众号一样可以在浏览器访问,这就直接限制了一大部分只会 F12 的小伙伴。但微信再厉害,也是要和服务器进行数据交互,视频不可能存储在本地。

 

于是,在电脑端配置好网络代理,开启 mitmweb抓包工具,之后开始用 PC 端的微信客户端刷视频,好家伙,这一下子跳出来上百个请求,经过我的仔细观察和验证,终于发现了下面这个链接。

微信视频号下载 Windows和MAC版下载方法

在浏览器中打开一看,果不其然,就是我刚才刷到的视频。

既然拿到了播放链接那下载就是小意思啦,可以在浏览器打开链接下载,也可以通过程序来下载,任君挑选。

Mitmweb安装

Mac中Mitmproxy安装与使用 

监控脚本

Mitmproxy 不仅支持 web 端,更是支持 python 脚本的,写个脚本帮我们下载就好了。

于是,编写类似下面的这种代码,保存为channel.py文件

import logging

logging.basicConfig(format="%(message)s", level=logging.INFO)

def response(flow):
    url = flow.request.url
    content_type = flow.response.headers.get('Content-Type', default=None)

    if "finder.video.qq.com" in url:
        content_type = flow.response.headers.get('Content-Type', default=None)
        if content_type is not None and content_type == 'video/mp4':
            logging.info(url)
            file_name = './urls.txt'
            with open(file_name, mode='a', encoding='utf-8') as f:
                f.write(url)
                f.write('n')
                f.close()

运行命令

mitmdump -q -p 8080 -s channel.py

至此,你只需要不停的刷视频,脚本就会自动把视频链接存储好,之后通过程序批量下载就好

转载请注明:拈花古佛 » 2022微信视频号有效下载方法 Windows和MAC下载方法

喜欢 (4)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址