主要特点:
The links may be extracted from multiple open tabs, clipboard, or from selected text on web pages.
Advanced filtering / mass renaming capabilities using various name masks.
For images there is a special thumbnails view where items may be ordered by the size descending order or filtered by width/height.
User-defined Automatic Folders where downloads can be automatically directed based on custom rules.
User-defined Favorite Folders, easily accessible when the user writes a custom download directory.
Flexible download management, the user can:
a) 暂停、恢复、打开下载的文件等(常用功能)
b) 设置服务器限制
警告
The extension is still in early development, so bug reports or suggestions are welcomed.
Development is mainly done in Windows, with limited testing in Linux (latest Ubuntu). Unfortunately, I have no way to test the extension on MacOS!
This extension is a generalist file downloader: for some very specific types it may be better to use other, more specialized extensions (video downloaders, for example).
The extension doesn't work in private browsing模式。
用户定义的文件夹仅相对于默认浏览器的下载目录;这是一般的网络扩展程序安全限制。
常见问题解答
问题 1。如何使用这个扩展?
Answer Say for example you have opened a web page with many pdf resources. The most basic workflow it to open the extension popup (via the browser toolbar icon) and click there the Load page links button. This usually fills the resources list with all sort of links, not only the desired pdfs. So the next step is to filter this list, such that only desired pdfs stays here. Write pdf in the extensions text field.现在列表中仅显示 pdf 类型的资源。如果列表仍然太大(您只需要较小的子集),您可以继续过滤过程,在下一个文本过滤字段中指示一些相关术语。最后,您可以单独或一次性检查所需的项目,并使用相应的按钮(位于右下角)开始立即下载。
The downloading items are now visible in the downloads tab of the popup; you can manage this list in the usual manner (pause, resume, open or remove individual items etc)
问题 2。其他替代工作流程怎么样?
回答该扩展程序的总体思路是收集资源列表的链接(带有可选的过滤),最后将选中的项目添加到下载队列中。收集阶段有很多变化:
使用网页上下文菜单:您可以右键点击网页或较大的选定文本区域中的各个链接
使用特殊的选项卡对话框;在这里您可以从活动选项卡收集链接|所有选项卡| right tabs|left tabs and even decide if the collected links must be immediately downloaded or if the associated tabs must be finally closed.
add links from the clipboard text using a dedicated menu (note that this clipboard text must have every url on a separate line)
问题 3。 The resource list has too many links and I find it difficult to recognize the wanted ones!
回答 默认情况下,资源列表显示所收集链接的估计文件名。这些名称通常与网页上显示的名称不同。这里有很多可能的策略:
如果所需的项目是图像,则最好使用缩略图视图(为此有一个特殊的切换按钮)。此处的图像可以按降序排序或按宽度/高度过滤。
如果您知道所需项目的文件扩展名,则可以将此信息用于扩展名筛选框。
有时,最好在网页上选择一个文本区域(包括相关链接),然后使用上下文菜单仅从该选定的文本范围中提取链接。
更一般地说,它是重要的是要知道每个项目都有一些与之相关的文本信息。此信息来自该项目的网络属性,更准确地说是
当您将链接悬停在状态栏上(在网页上)时可见的 url(链接地址)
文件名,通常包含在 url 中
链接文本(如您在网络上看到的那样)页面)
将鼠标悬停在链接上时看到的工具提示中的标题文本(在网页上)
替代文本(替代文本,通常与图像相关联)
您可以使用所有这些可用信息来识别与您所需的项目相关的一些特定单词/术语。接下来,您必须使用简单的语法在文本过滤器框中输入这些术语,例如,url:word_1 text: word_2 title:word_3。或者更简单,如果您不确定单词的来源,则可以使用all: word。
可以右键单击资源列表中的每个项目,这将显示一个信息性弹出窗口,其中包含该项目的所有已知信息。
问题 4。如何设置自定义下载目录?
回答在资源列表选项卡上,有一个目录输入字段。用户可以在这里设置下载目录。新文件夹的格式为 aaa/bbb/.../zzz。例如文档或文档/数学/代数。请注意,每个此类目录仅相对于默认下载目录进行定义(这是 Web 扩展安全限制),因此您只能定义此主目录的子目录。您可以做的另一件事是使用常规浏览器设置来更改此默认下载目录的位置。
问题 8。您的扩展程序无法从站点 X、Y、Z 下载文件...为什么?
回答 我的扩展程序始终尝试检测网页 html 源中包含的链接。 But sometimes this doesn't work well.许多网站并不真正喜欢大量下载他们的资源,因为这样用户就会跳过相关的广告。因此,在某些情况下,URL 以非标准方式嵌入,或者更糟糕的是,资源在页面上显示为“假”链接,这意味着资源的真实 URL 是由服务器动态生成的,仅当用户单击其名称时。
此问题的一种解决方案是使用专为网站 X 设计的适当用户脚本。有一些非常流行的用户脚本管理器,例如 Firefox 上的 Greasemonkey 或 Chrome 上的 Tampermonkey。如果用户了解一些 javascript,他可能能够为站点 X 构建一个特殊的用户脚本,以便于使用 Simple Mass Downloader 扩展进行后续下载。更准确地说,我的扩展程序可以识别特殊属性 data-smd-url 和 data-smd-name 并使用它们进行批量下载。当然,这里的主要问题是构建帮助程序用户脚本。这意味着(知识渊博的)用户手动分析页面的源,并构建适当的用户脚本,目的是将下载所需的信息嵌入到页面中(通过此特殊属性)。
另一个解决方案是最终找到另一个专门为站点 X 设计的扩展。这种类型的扩展有很多。例如,一个用于 Google 图片下载,另一个用于 SoundCloud 等。如果网站 X 确实是一个非常受欢迎的网站,那么很有可能找到这样的扩展。