One-click Downloader
介绍
此扩展程序的开发已于 2021 年 1 月 30 日停止。只要没有不兼容的 API 更改,该扩展程序就会运行。当托管商更改其站点时,下载功能将被破坏。
描述
-----------
此 Chrome/Chromium 扩展程序允许您从通常用于各种图像板和网站的常见一键式主机(如 ImageVenue、imgur、ImageBam 等)批量下载图像。
此扩展已完全本地化为德语和英语,不需要在计算机上安装任何 3rd 方应用程序。您所需要的只是您的网络浏览器和此扩展程序!
用法
-----
您可能希望设置 Chrome,使其不会询问下载内容的存储位置,而是自动下载它们而不显示另存为对话框。
1.打开你要抓取的标签
2. 运行扩展
3.从选项卡列表中选择选项卡,然后单击“抓取选项卡”
4. 选择要下载的图片链接,或全选
5.设置后:输入相对于默认下载文件夹的下载路径
6. 点击“下载图片”,等待所有图片下载完毕
7.关闭窗口或重新开始
可以在抓取后“移位选择”选项卡列表或图像列表中的条目。只需单击一个复选框将其设置为您喜欢的状态,然后按住 Shift 键单击另一个复选框,将最初单击的复选框和按住 Shift 键单击的复选框之间的所有复选框都选中为相同状态。
还有一些变量可用于文件名或下载路径。请参阅扩展程序图像下载部分的“变量帮助”。
目前支持的主机
---------------------------
由于谷歌检测恶意扩展的自动服务总是将支持的主机列表检测为*误报*,因此不可能在扩展描述中再提供支持的主机列表来检查扩展是否与预期用例匹配。
安装扩展后通过扩展的配置列出主机不受此影响。
添加主机
-------------------
添加主机需要一些 Javascript。 `downloader/hosters.js` 中提供了有关如何执行此操作的技术文档。
关于权限的说明
---------------------
此扩展程序使用一些可能被某些用户视为关键的权限。除了感兴趣的用户可以在 GitLab 上查看扩展的代码之外,还需要以下权限。
1. **tabs** 用于提取页面标题并收集标签 ID 以注入必要的 Javascript 代码以进行图像收集。
2. **downloads** 启动图片下载。
3. **storage** 用于读写扩展的选项。
4. **all_urls** 因为扩展需要所有页面的“写入权限”,以便为图像采集注入必要的 Javascript 代码。
随意在 GitLab 分析代码。
关于版本号的一句话
-----------------------------
版本号其实不仅仅是一个版本号。它是一个包含两个信息的版本字符串。第一季度是没有点的版本号(1.2.3变成123)。第二至第四季度代表最后一个主机添加到“数据库”的日期。它以 ISO 8601 格式 (YYYY-MM-DD) 编写,前导零和破折号被点替换(2015-05-21 变为 2015.5.21)。
Chrome 网上应用店使用版本字符串并正确显示它(版本号、空格、日期)。
错误
----
有时第一次无法识别图像。我为 chrome 将必要的 Javascript 代码插入到所选选项卡中显示的网站设置了一个较短的等待期,但有时需要太长时间。只需重新启动该过程,图像就会出现。