网易云视频下载工具:有界面、能批量、mlog也能下载
之前写过一个小工具,用来下载网易云音乐的MP3不登录、非会员、批量下载网易云音乐歌单歌曲。那视频呢?
说实话,视频比音频麻烦多了。 网易云的视频分三种:普通视频、MV、mlog。观看渠道也有三种:网页版、PC客户端、手机App。
我把这事彻底解决了——写了一个带界面的小软件,输入ID就能下,点一下按钮就能把所有收藏视频(包括mlog)批量拉回来。

一、网易云视频的三种格式
Video:普通视频(比如现场版、翻唱)
MV:官方音乐录影带
mlog:音乐动态,类似“短视频 + 音乐卡片”的混合体
二、网易云视频下载的三种方式(当然还有使用其他软件、工具的方法)
网页版:打开F12开发者工具,在Network里翻mp4链接,找到后复制、下载(结合IDM,有时可以很好地下载)。
PC客户端:部分视频确实有下载按钮,但点下去经常提示“暂不支持下载”或“仅限VIP”。
手机App:情况类似,有些能下有些不能。mlog视频是没有下载的按钮的。
mlog视频(只能在手机app展示)需要分享,得到观看的网址,再用浏览器打开!
三、Video与mlog其实是共享同一个下载地址
mlog和普通video在后台共用同一个下载地址(mlog视频的ID可以转换为Video视频的ID)。
更关键的是——只要你在网易云里点过“收藏”的mlog,在收藏列表里它就已经被自动转换成了普通video类型。
也就是说,我根本不需要单独去解析mlog的地址。只要能把收藏列表完整拉出来,里面所有mlog都已经变成普通video了,直接用video的接口就能拿到下载地址。那问题就简化成了两步:拿到收藏列表 → 批量下载。
四、最大的坑:Chrome和Edge读不了Cookie
写脚本的第一步是模拟登录,browser_cookie3读取浏览器里保存的网易云Cookie。结果Chrome和Edge直接把我拦在外面——出于安全考虑,这两个浏览器早就禁止外部程序读取Cookie文件了。试了一圈,发现Firefox还能读。于是方案调整为:
用Firefox登录网易云 → 脚本读取Firefox的Cookie → 拉取全部收藏 → 批量下载
这个方案虽然多了一步“装Firefox”,但至少能跑通,而且是目前唯一能绕过Chrome/Edge限制的办法。
五、为什么不用“视频歌单”?
有人可能会问:网易云不是有“视频歌单”吗?直接下载歌单不更省事?
我实际测试后发现两个硬伤:
第一,视频歌单加不了mlog。 mlog只能点“收藏”,根本没有“加入歌单”的选项。
第二,添加流程极其繁琐。 你不能在播放页面直接点“加入歌单”,得先进到歌单详情页,再搜索视频,再手动添加——每一步都反直觉。
而“收藏”按钮就在每个视频播放页面上,顺手一点就完成了。
所以这个工具只支持“收藏”批量下载——这是对用户最友好的路径,也是唯一能覆盖mlog的路径。
六、最终成品:有界面,两个功能
我把所有代码打包成了一个带图形界面的小软件。界面很简单,就两个功能:
功能一:通过ID下载单个视频
在网易云网页版打开任意视频,地址栏里有一串数字/字母ID(比如
https://music.163.com/#/mv/?id=10973136里的10973136),复制粘贴进来,点下载就行。支持Video、MV、mlog三种类型(支持批量导入,需要标明视频格式)。
功能二:一键批量下载所有收藏视频
这是最核心的功能。
前置操作:在电脑上装一个Firefox浏览器,登录你的网易云账号(只需要登录一次,后面都不用管)。
然后打开软件,点一下“获取Firefox收藏视频”,软件会自动读取Firefox里的登录状态,把你在网易云上收藏的所有视频全部拉出来——包括那些原本是mlog的,已经被自动转成了普通video。
勾选(Ctrl+鼠标点击)你想下载的(或者直接全选),点“下载选中的视频”,剩下的事交给软件自动跑。
说句实在话:
这个工具没什么黑科技,技术原理就三步:
-
用
browser_cookie3读Firefox的网易云Cookie -
调网易云的收藏接口拿视频列表(mlog已自动转video)
-
调视频地址接口拿mp4直链,多线程下载
但它帮我解决了一个真实存在的痛点——那些你点了“收藏”却下不来的视频,终于能真正属于你了。
获取方式:关注公众号「Matlab空间」,回复关键词 「WYY视频」 。
使用前提:电脑上装个Firefox浏览器,登录一次网易云账号就行。
PS:AI辅助。本工具仅供个人备份学习使用。
夜雨聆风