一键下载视频,这个浏览器插件YYDS。

简介: 一键下载视频,这个浏览器插件YYDS。

Hello 各位好,我是小豪。相信用过 Windows 电脑的朋友,对下图的电脑询问「你要以何方式打开 XX 文件」的弹窗并不陌生,这个窗口通常出现在:我们没有设置打开这种文件的默认应用,或是安装了一个新的应用后,原先打开这种文件的默认应用被篡改,系统需要重新进行确认。93ed32d4cf693fddcfe247a24ff7b804_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg而如果把这里的本地文件换成我们天天在用的网页,是否可以实现在浏览器之外,使用其他的软件打开当前的网页呢?——答案是可以的。但实现了这个操作,你可能会问:这个操作有什么用吗?或是有什么使用场景呢?目前我找到了 2 个比较有用的使用场景:

  • 在下载工具 Downie 中打开当前的网页,实现快速下载
  • 在登录了另外一个知乎账号的浏览器打开当前的知乎页面,查看另一个账号是否回答了这个问题(工作上的需要)

这两个使用场景,其实有一个共同的地方,就是将原本的「复制当前网页链接,在另外一个应用粘贴复制的链接」的操作简化了,只需要借助一个浏览器插件 Open With,就能自动帮我们完成这一个过程。这么说还是有点抽象,来说一下前面说到的第 1 个使用场景——假设我要使用下载工具 Downie 下载一个 B 站的视频,按照传统的操作应该是这样子的:先复制浏览器地址栏的视频链接,再打开 Downie,在软件中执行粘贴链接的操作,就能开始下载视频。而当我在浏览器安装了 Open With 插件,同样是要下载这个视频,只需要:右击页面的空白处,选择「Open With >> Downie」,也就是使用 Downie 打开当前的网页,就会自动唤醒本地安装的 Downie,自动在软件中开启视频下载。说这么多,其实是想表达:这个插件可以让人变得更懒,想下载视频,连复制链接的操作都可以省掉,让程序自动帮我们完成。

7e25396ca9d23e50af5d2601440688c9_640_wx_fmt=gif&wxfrom=5&wx_lazy=1.gif


用着 Windows 电脑的同学,把这里的 Downie 替换为 IDM,也能实现相同的效果。需要说明的是,最早知道这个操作,还是从我喜欢的一个公众号「奔跑中的奶酪」,人称「奶大」的博主那里看到的。之前他写了一篇很详细的文章,不过后来他把文章删掉了,没看过的人可能也见不到了,而且这里我还想补充那篇文章中没提及的一个问题的解决方法。铺垫了这么多,来看一下如何实现这个快捷操作吧:

安装浏览器插件 Open With

首先要安装实现这个快捷操作的浏览器插件 Open With,这个插件支持火狐、Firefox 和 Opera 浏览器,最初有上架到 Chrome 应用商店,不过后来下架了。因此,用着 Chrome 浏览器的朋友,如果想使用这个插件,可以在后台回复【ow】,获取插件安装包。


使用 Firefox 浏览器的朋友,可以从插件的 GitHub 项目页面找到安装链接:https://github.com/darktrojan/openwith1bc434202a3c7e2016d633890f716d2f_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg

配置浏览器插件

对于使用 Mac 电脑的用户,在浏览器安装了 Open With 插件后,还需要额外对插件进行配置。右击 Chrome 浏览器右上角的插件图标,选择「选项」,打开插件的设置页面。4ca1bc9acbc814980ac13a2fcdfad9db_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg点击左侧的蓝色文字「Click here to download」,下载一个 Python 脚本文件。86bab21b1226486058bc0526a575ab47_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg将下载的 Python 文件放到资源库的应用支持路径下,具体路径如下图所示:/Library/Application\ Support/Google/Chrome/08b663bdbe3e36127069898b2c7a77fc_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg接着打开 Mac 上的终端,在终端中依次输入如下两行命令:chmod u+x /Library/Application\ Support/Google/Chrome/open_with_mac.py输入上面的命令后,按下回车键,再输入下面的命令:/Library/Application\ Support/Google/Chrome/open_with_mac.py install8ea9d75e587b031a58e25f26e05f6d0e_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg经过前面的操作后,就算是在 Mac 电脑上完整安装了这个插件。接着回到插件的设置页面,点击下方的「Look for browsers」,插件就会扫描你在电脑上安装的所有浏览器,并将其添加到右侧的面板。a2cdbbeb4dfdd281e7b0fe938e436de8_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg经过这个操作后,去到 Chrome 浏览器中的任意一个页面,当你在页面空白处右击,选择 Open With,弹出的面板应该就会显示你电脑上安装的所有浏览器。这时选择一个 Chrome 之外的浏览器,就会在另外一个浏览器中打开当前的页面。d11f5607bbbb24d058a46c09aab166a0_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg而如果你想在这个面板中添加额外的应用,例如前面提到的下载工具 Downie 或者 IDM,就需要再次回到插件的设置页面。点击下方的「Add browser」,添加新的浏览器。3db1f7bf984751dcf920e3639b944cf0_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg在弹出的配置面板,有两个需要填入文本的字段:

  • Name:输入应用的名称,例如我想添加 Downie,就把它命名为 Downie
  • Command:这里要输入应用所在的路径,Mac 电脑应用安装的路径是一致的,因此输入 /Application/应用名称.app

bb57ae6ab2f8bcd5154ee1a4680d098e_640_wx_fmt=jpeg&wxfrom=5&wx_lazy=1&wx_co=1.jpg这样配置之后,Open With 插件就会多出一个 Downie 的备选项,这样我们就可以在 Downie 中打开当前的网页。如果当前的网页恰好是视频页面,Downie 就会自动下载页面中的视频,真正实现许多人梦寐以求的「一键下载」。科技,让人变得更懒了!
还不错。

以上,希望有帮助。


相关文章
|
3月前
|
数据可视化 Java Windows
Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client
本文介绍了如何在Windows环境下安装Elasticsearch(ES)、Elasticsearch Head可视化插件和Kibana,以及如何配置ES的跨域问题,确保Kibana能够连接到ES集群,并提供了安装过程中可能遇到的问题及其解决方案。
Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client
|
4月前
|
XML 缓存 JSON
为什么浏览器中有些图片、PDF等文件点击后有些是预览,有些是下载
为什么浏览器中有些图片、PDF等文件点击后有些是预览,有些是下载
286 0
|
2月前
|
Web App开发 Java
使用java操作浏览器的工具selenium-java和webdriver下载地址
【10月更文挑战第12天】Selenium-java依赖包用于自动化Web测试,版本为3.141.59。ChromeDriver和EdgeDriver分别用于控制Chrome和Edge浏览器,需确保版本与浏览器匹配。示例代码展示了如何使用Selenium-java模拟登录CSDN,包括设置驱动路径、添加Cookies和获取页面源码。
131 6
|
3月前
|
安全 Oracle Java
edge浏览器加载java插件
edge浏览器加载java插件
235 1
|
3月前
|
JSON 前端开发 JavaScript
java中post请求调用下载文件接口浏览器未弹窗而是返回一堆json,为啥
客户端调接口需要返回另存为弹窗,下载文件,但是遇到的问题是接口调用成功且不报错,浏览器F12查看居然返回一堆json,而没有另存为弹窗; > 正确的效果应该是:接口调用成功且浏览器F12不返回任何json,而是弹窗另存为窗口,直接保存文件即可。
157 2
|
4月前
|
编解码 JavaScript 前端开发
JS逆向浏览器脱环境专题:事件学习和编写、DOM和BOM结构、指纹验证排查、代理自吐环境通杀环境检测、脱环境框架、脱环境插件解决
JS逆向浏览器脱环境专题:事件学习和编写、DOM和BOM结构、指纹验证排查、代理自吐环境通杀环境检测、脱环境框架、脱环境插件解决
137 1
|
4月前
|
Web App开发 JavaScript 前端开发
如何在浏览器中安装使用Vue开发者工具?Vue开发者工具的安装使用?可直接提取插件安装使用
这篇文章介绍了如何在浏览器中安装和使用Vue开发者工具,提供了两种下载方式,包括直接下载编译好的插件和从GitHub上下载源代码后进行打包。文章还详细说明了在Chrome浏览器中加载插件的步骤,以及插件在Vue项目和非Vue项目中的不同表现。
如何在浏览器中安装使用Vue开发者工具?Vue开发者工具的安装使用?可直接提取插件安装使用
|
4月前
|
Web App开发 前端开发 JavaScript
手摸手教你,从0到1开发一个Chrome浏览器插件
开发 Chrome 插件既有趣又具成就感。本教程将引导你从零开始,逐步创建一个简单的 Chrome 插件。首先了解 Chrome 插件是可增强浏览器功能的小程序。以一个基础示例开始,你将学习如何设置开发环境,包括安装 Chrome 和准备文本编辑器,并掌握 HTML、CSS 和 JavaScript 的基础知识。接着,我们将构建插件的基本结构,涉及 `manifest.json` 配置文件、`background.js` 后台脚本、`popup.html` 用户界面以及 `style.css` 样式表。
361 8
|
4月前
|
数据采集 JSON JavaScript
|
5月前
|
Web App开发 JavaScript 前端开发
Chrome插件实现问题之最新的 Chrome 浏览器架构有什么新的改变吗
Chrome插件实现问题之最新的 Chrome 浏览器架构有什么新的改变吗