图片 fusker 工具 - 免费的 fusker 工具

有没有遇到过这种情况: 想从一个网站下载 100 张图片,可它们叫 pic001.jpg、pic002.jpg、pic003.jpg……一张张手动点,得点到天荒地老。

fusker(也叫网址模式工具)解决的就是这个问题。不必点 100 次,只要写一个模式: pic[001-100].jpg,工具就会自动生成全部 100 个网址。

这一招对任何按顺序命名的文件都管用: 图片、文档、压缩包、视频。只要文件名里有数字,多半就能用 fusker 模式。

在线试试

构造模式并预览生成的网址。不用下载任何东西。

地址模式生成器

下载并保存文件

桌面程序,支持并行下载、筛选和内置查看器。

获取 NeoDownloader(免费)

fusker 模式是怎么工作的

fusker 模式就是一个带占位符的网址模板,占位符会展开成多个取值。最常见的占位符是数字范围。

基本语法

http://example.com/images/photo[START-END].jpg

  • START: 序列里的第一个数字
  • END: 序列里的最后一个数字

模式示例

http://site.com/img[1-5].jpg

普通的数字范围

img1.jpg, img2.jpg, img3.jpg, img4.jpg, img5.jpg

http://site.com/photo[001-100].png

补零的数字(保留前导零)

photo001.png, photo002.png, photo003.png, photo004.png, photo005.png, …

http://site.com/pic[10-50:5].jpg

带步长(每 5 个取一个)

pic10.jpg, pic15.jpg, pic20.jpg, pic25.jpg, pic30.jpg, …

http://site.com/gallery/[a-z].jpg

字母范围也可以

gallery/a.jpg, gallery/b.jpg, gallery/c.jpg, gallery/d.jpg, gallery/e.jpg, …

http://site.com/photos/{paris,london,tokyo}.jpg

单词列表,用具体的取值代替范围

photos/paris.jpg, photos/london.jpg, photos/tokyo.jpg

http://site.com/[2020-2024]/month[01-12].jpg

多个范围(生成全部组合: 5 年乘以 12 个月)

2020/month01.jpg, 2020/month02.jpg, 2020/month03.jpg, 2020/month04.jpg, 2020/month05.jpg, …

直接下载与页面扫描

fusker 模式有两种用法,取决于您要下载什么。

直接的文件网址

当您知道文件本身确切的网址模式时,工具会直接下载每一个文件。

http://cdn.site.com/images/pic[001-100].jpg

下载 100 个 JPG 文件

页面扫描

当图片嵌在 HTML 页面里时,工具会访问每一个页面,找出所有图片并下载。

http://forum.com/thread/123?page=[1-50]

扫描 50 个页面,提取全部图片

页面扫描特别适合论坛、博客和图库: 那里的图片显示在分页的 HTML 页面上,而不是有可预测的直接网址。

实际用例

论坛主题

从多页的论坛讨论里下载所有图片。很多论坛用 ?page=1、?page=2 这样的网址参数。

http://forum.example.com/thread/12345?page=[1-25]

图片相册

很多摄影站点按顺序命名文件。看几个图片网址就能找出模式。

http://gallery.com/album/2024/IMG_[0001-0500].jpg

网络漫画存档

下载整个网络漫画存档,那里每一页或者每一格都有带编号的文件名。

http://comic.example.com/strips/strip-[0001-1500].png

壁纸合集

壁纸站点常常按分辨率和编号来组织图片。

http://wallpapers.com/4k/nature/wallpaper_[001-200].jpg

科研数据集

研究数据、卫星图像,或者任何带编号的文件序列。

http://data.example.org/dataset/sample_[0001-9999].csv

找出网址模式的窍门

右键点击,然后选“复制图片地址”

看看某张图片真正的网址。如果里面有数字,多半就有模式。

比较多个网址

复制图库里第一张和最后一张图片的网址,变化的那个数字就是您的范围。

检查有没有补零

如果文件名是 img001.jpg(而不是 img1.jpg),就用 [001-100] 来保留前导零。

留意缺口

有些序列会跳号。用步长参数 [1-100:2] 只取偶数,或者让下载器自动跳过缺失的文件。

试试浏览器开发者工具

按 F12,打开“网络”标签页并按 img 筛选,就能看到正在加载的全部图片网址。

NeoDownloader - 免费的桌面 fusker 工具

  • 并行下载(最多 20 个)
  • 断点续传
  • 按大小或分辨率筛选
  • 内置图片查看器
  • 保存项目留着以后用
  • 内置 Chromium 浏览器
下载免费版

常见问题

用 fusker 合法吗?

fusker 工具只是把下载公开可访问的文件这件事自动化了。它和您右键逐张保存图片是一回事,只是更快。请始终尊重您所下载网站的版权和服务条款。

如果范围里有些文件不存在怎么办?

NeoDownloader 会自动跳过缺失的文件(404 错误),继续下载其余的。您不必知道确切的范围,估一个,缺口交给工具处理就行。

怎样找出一个网站的网址模式?

右键点击一张图片,选择“复制图片地址”。在网址里找数字,模式通常就在那里。比较第一张和最后一张图片的网址,就能确定范围。

免费版和高级版有什么区别?

免费版限制每个项目 100 个文件。没有时间限制、没有水印、项目数量不限。高级版($29.95,一次性)解除全部限制,并增加 HD/4K 视频支持。

更多指南: