Greasy Fork

Greasy Fork is available in English.

下载知乎视频

为知乎的视频播放器添加下载功能

当前为 2018-10-15 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
王超
评分
0 0 0
版本
1.8
创建于
2018-03-05
更新于
2018-10-15
大小
25.9 KB
许可证
暂无
适用于

为知乎的视频播放器添加下载功能。

有问题可以在 这里 留言,以便我及时得到反馈。

知乎的视频已经全部转为MP4格式了,所以下载菜单不再有下面说的TS格式的下载选项。

由于知乎启用了 Content Security Policy(内容安全政策),导致视频无法被正常下载。

Chromium内核的浏览器(Chrome, 360等)可以通过Tampermonkey绕过此限制,但是需要授权Tampermonkey管理浏览器的下载,Firefox下则无效,所以Firefox需要禁用CSP才能正常使用。

CSP和安全性有关,如果网站设置了CSP,可以防止XSS攻击等,所以如果你不想因使用此脚本而牺牲一些安全性,请改用Chrome或Edge浏览器。

Chromium内核浏览器授权Tampermonkey管理浏览器下载的方法如下:
进入Tampermonkey的设置页面,“通用”里的配置模式选择“初学者”,然后在“下载BETA”中的下载模式选择“浏览器API”这时会弹出允许Tampermonkey管理浏览器下载的权限提示,允许即可。最后把下载模式恢复成“默认”(不恢复也可以)。

Firefox禁用CSP的方法如下:
在地址栏中输入 about:config 进入 Firefox 的配置页,找到 security.csp.enable,把值改为 false(默认为true)。

知乎下载下来的视频是 MPEG-TS 格式,分享到微信中时无法在微信中直接播放,所以增加了实时转换为MP4格式的功能,但是转换过程中需要占用一些机器资源,且要花费很长很长很长很长很长的时间(经测试100M的视频在我的机器上使用谷歌浏览器转换大概需要10分钟),建议只对小视频进行转换,转换时请耐心等待。视频会在后端转换,不会影响到页面的浏览,只要不关闭视频页面即可。
不建议使用微软Edge浏览器转换,转换效率比谷歌浏览器低很多很多很多很多很多很多。
格式转换不支持Firefox下的GreaseMonkey,有此方面需求的可以换用Tampermonkey或Violentmonkey。

对于超过微信容量分享限制的视频,提供了一个视频网址的二维码,微信扫码后可以打开并分享,建议使用此方法分享到微信。