# 如何批量下载并重命名网页上的多个文件

**URL:** <https://meta.appinn.net/t/topic/39616>\
**Category:** 问题求助\
**Created:** [2023 年1 月 13 日 03:03 UTC](https://meta.appinn.net/t/topic/39616 "2023-01-13T03:03:14Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

作者： ![foodish](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@foodish](https://meta.appinn.net/u/foodish)\
发布日期： [2023 年1 月 13 日 03:03 UTC](https://meta.appinn.net/t/topic/39616/1 "2023-01-13T03:03:14Z")

</div>

需求是下载如[示例页面](https://www.cacem.com.cn/index.php?m=content&c=index&a=show&catid=126&id=4406)上的几个附件，并按网页上的名称重命名。

 ![image](https://meta.appinn.net/uploads/default/original/3X/3/8/389941c360a164d098a1e3143b07e04fb3efa720.png)

目前操作步骤是电脑上创建文件夹，页面挨个点击每个链接-另存为-复制文件名-粘贴文件名-保存，有什么更方便的方法批量下载以及自动获取文件名来重命名吗？

极端一点的如[示例网站2](https://kjt.hebei.gov.cn/www/xwzx15/tzgg35/sttz15/254503/index.html)，有19个附件，一个个下载重命名太麻烦了。

 ![image](https://meta.appinn.net/uploads/default/original/3X/1/c/1c2a788065061e925d4a69268d0436598f647ccd.png)

---

<div class="post-metadata">

作者： ![xiaokonglong](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiaokonglong/32/908_2.png) [@xiaokonglong](https://meta.appinn.net/u/xiaokonglong)\
发布日期： [2023 年1 月 13 日 04:52 UTC](https://meta.appinn.net/t/topic/39616/2 "2023-01-13T04:52:40Z")

</div>

换个思路, 先下载后改名.

 ![image](https://meta.appinn.net/uploads/default/original/3X/9/d/9ded7a2c5d931c9cb42a104c996798b5b96c9bb8.png)

软件下载地址:

> **[菲菲更名宝贝 之 得意非凡 v5.0 正式版 | 菲菲的家](http://www.ffhome.com/works/1406.html)**
>
> 『菲菲更名宝贝』是一款优秀的批量更名软件和批量文件处理工具，是获奖软件。软件以功能强大著称，在国内文件处理和批量更名类软件中占有一定地位，多年来得到了大家的喜爱。时隔太久未能更新，如今新版『菲菲更名宝贝 之 得意非凡』发布，可以称得上是四年磨剑、浴火重生！

---

<div class="post-metadata">

作者： ![CWord](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/cword/32/16455_2.png) [@CWord](https://meta.appinn.net/u/CWord)\
发布日期： [2023 年1 月 13 日 06:05 UTC](https://meta.appinn.net/t/topic/39616/3 "2023-01-13T06:05:39Z")

</div>

idm/curl + 菲菲改名/renamer/quicker/powertoys

---

<div class="post-metadata">

作者： ![cuiliang](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/cuiliang/32/46680_2.png) [@cuiliang](https://meta.appinn.net/u/cuiliang)\
发布日期： [2023 年1 月 13 日 06:52 UTC](https://meta.appinn.net/t/topic/39616/4 "2023-01-13T06:52:18Z")

</div>

做了一个Quicker动作，从复制的html内容中提取链接的标题文字和网址，自动下载。效果可参加网页中的演示动画。

> **[批量下载链接文件 - by CL - 动作信息 - Quicker](https://getquicker.net/Sharedaction?code=9bcc3954-9c20-4cc2-c3ba-08daf510bd0c)**
>
> Quicker，Windows效率工具。快速触发 + 自动化。

 ![image](https://meta.appinn.net/uploads/default/original/3X/f/0/f0492cca50a029ca608c8515f19621b5068e57f7.png)

---

<div class="post-metadata">

作者： ![foodish](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@foodish](https://meta.appinn.net/u/foodish)\
发布日期： [2023 年1 月 13 日 06:54 UTC](https://meta.appinn.net/t/topic/39616/5 "2023-01-13T06:54:27Z")

</div>

试了一下，确实可以，感谢！

另外还有2个问题：  
1.对于附件是pdf的情况，可以类似提取第几行作为标题吗，如补充的这个网址里的附件？  
2.批量下载有什么推荐的方法吗？

---

<div class="post-metadata">

作者： ![foodish](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@foodish](https://meta.appinn.net/u/foodish)\
发布日期： [2023 年1 月 13 日 07:00 UTC](https://meta.appinn.net/t/topic/39616/6 "2023-01-13T07:00:38Z")

</div>

感谢回复。

1.请教下idm怎么批量下载呢，是用站点抓取吗？  
2.复制获取需要的文件名以后，renamer或菲菲改名在哪里可以指定修改后的名字呢，要保证下载文件名称对应的话有什么好的方法吗？

---

<div class="post-metadata">

作者： ![xiaokonglong](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiaokonglong/32/908_2.png) [@xiaokonglong](https://meta.appinn.net/u/xiaokonglong)\
发布日期： [2023 年1 月 13 日 07:03 UTC](https://meta.appinn.net/t/topic/39616/7 "2023-01-13T07:03:43Z")

</div>

> [@foodish](#):
>
> 对于附件是pdf的情况

 ![image](https://meta.appinn.net/uploads/default/original/3X/d/3/d359fe834444c635d1cf976e4d2e915eec54a74b.png)

也可以的. 选pdf 文件.

批量下载的话, 方法更多.

 ![image](https://meta.appinn.net/uploads/default/original/3X/9/b/9b23ccd790336c36511da3e0eec738ff1246983e.png)

最常见的就是迅雷,idm这类下载软件.

方法和思路已经给了, 剩下的就是你自己根据具体需求研究了.

---

<div class="post-metadata">

作者： ![foodish](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@foodish](https://meta.appinn.net/u/foodish)\
发布日期： [2023 年1 月 13 日 07:05 UTC](https://meta.appinn.net/t/topic/39616/8 "2023-01-13T07:05:28Z")

</div>

确实可以，太感谢了！

一直在用大佬的quicker，不过都是用的现成动作，遇到这种需要自己写动作的，就不知道怎么弄了 :rofl:

---

<div class="post-metadata">

作者： ![foodish](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@foodish](https://meta.appinn.net/u/foodish)\
发布日期： [2023 年1 月 13 日 07:08 UTC](https://meta.appinn.net/t/topic/39616/9 "2023-01-13T07:08:27Z")

</div>

感谢，确实可以，菲菲刚下载第一次用，功能好强大，就是功能不熟悉遇到了不知道怎么用 :joy:

---

<div class="post-metadata">

作者： ![foodish](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@foodish](https://meta.appinn.net/u/foodish)\
发布日期： [2023 年1 月 13 日 07:41 UTC](https://meta.appinn.net/t/topic/39616/10 "2023-01-13T07:41:33Z")

</div>

刚才试了下第二个页面，有几个获取名称不全，不知道是哪里的问题？

 ![image](https://meta.appinn.net/uploads/default/original/3X/1/a/1ac409444fdfa1580c3ff188ed6b7a005f15b809.png)

---

<div class="post-metadata">

作者： ![cuiliang](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/cuiliang/32/46680_2.png) [@cuiliang](https://meta.appinn.net/u/cuiliang)\
发布日期： [2023 年1 月 13 日 07:53 UTC](https://meta.appinn.net/t/topic/39616/11 "2023-01-13T07:53:38Z")

</div>

应该是网页在编辑的时候有些不规范，数字和后面的文字分成两个链接了。

 ![image](https://meta.appinn.net/uploads/default/original/3X/3/1/3189de9c49f94707c91d2ad1baf4f3078177aee4.png)

---

<div class="post-metadata">

作者： ![CWord](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/cword/32/16455_2.png) [@CWord](https://meta.appinn.net/u/CWord)\
发布日期： [2023 年1 月 13 日 08:14 UTC](https://meta.appinn.net/t/topic/39616/12 "2023-01-13T08:14:33Z")

</div>

idm有抓取下载、链接批量下载等方法，这个不难。你也可以把html复制出来简单排版替换把链接拿出来。至于重命名工具，保留原名称并加以更改是基础功能，renamer有绿色版，具体你可以试试，一般需要的命名功能基本都能满足。

---

<div class="post-metadata">

作者： ![foodish](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@foodish](https://meta.appinn.net/u/foodish)\
发布日期： [2023 年1 月 13 日 08:44 UTC](https://meta.appinn.net/t/topic/39616/13 "2023-01-13T08:44:56Z")

</div>

感谢解答 🙏

---

<div class="post-metadata">

作者： ![foodish](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/f/4bbf92/32.png) [@foodish](https://meta.appinn.net/u/foodish)\
发布日期： [2023 年1 月 13 日 08:45 UTC](https://meta.appinn.net/t/topic/39616/14 "2023-01-13T08:45:41Z")

</div>

我这边试一下，感谢 🙏

---

<div class="post-metadata">

作者： ![wdssmq](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/wdssmq/32/9783_2.png) [@wdssmq](https://meta.appinn.net/u/wdssmq)\
发布日期： [2023 年1 月 13 日 09:21 UTC](https://meta.appinn.net/t/topic/39616/15 "2023-01-13T09:21:12Z")

</div>

# HTML `<a>` 标签的 download 属性

> **[HTML download 属性](https://www.w3school.com.cn/tags/att_a_download.asp)**

`<a href="/images/myw3schoolimage.jpg" download="w3logo">点击下载</a>`

下载得到的文件名就是 w3logo

---

<div class="post-metadata">

作者： ![xiaokonglong](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiaokonglong/32/908_2.png) [@xiaokonglong](https://meta.appinn.net/u/xiaokonglong)\
发布日期： [2023 年1 月 13 日 11:37 UTC](https://meta.appinn.net/t/topic/39616/16 "2023-01-13T11:37:32Z")

</div>

> [@foodish](#):
>
> 极端一点的如[示例网站2](https://kjt.hebei.gov.cn/www/xwzx15/tzgg35/sttz15/254503/index.html)，有19个附件，一个个下载重命名太麻烦了

 ![image](https://meta.appinn.net/uploads/default/original/3X/6/5/659fa2be6f370b3604551fde7240acf87414ef59.png)

一个chrome扩展, 可以根据很多元素来重命名, 也支持批量下载

如图, 命名处输入`*text*` 就可以自动重命名了. 具体含义见下方:

命名字段可以帮助你方便地设置文件名。下表列出了你可以使用的所有命名字段，方括号里的内容是可选的。

| 字段 | 意义 |
| --- | --- |
| _name_ | 文件名 |
| _ext_ | 扩展名 |
| _url_ | 网址 |
| _host_ | 域名 |
| _query_ | 网址的查询字符串 |
| _anchor_ | 网址的锚字符串 |
| _subdirs_ | 网址的子目录字符串 |
| _text_ | 链接或图片附带的文本内容 |
| _title_ | 链接或图片的标题属性 |
| _page\_title_ | 下载引用页的网页标题 |
| _num_ | 计数器，在添加新任务时递增 |
| _size_ | 文件大小，以字节为单位 |
| _refer_ | 引用页网址 |
| _mime_ | 互联网媒体类型 |
| _remark_ | 备注 |
| _hh_ | 当前小时，2位数字 |
| _mm_ | 当前分钟，2位数字 |
| _ss_ | 当前秒，2位数字 |
| _y_ | 当前年份，4位数字 |
| _m_ | 当前月份，2位数字 |
| _d_ | 当前日期，2位数字 |
| _wd_ | 当前星期几，1位数字 |
| _datetime[,yyyy-MM-dd hh:mm:ss]_ | 当前日期时间，可附带格式化字符串，如果该字符串省略，默认将以’yyyy-MM-dd hh:mm:ss’进行格式化 |
| _date[,yyyy-MM-dd]_ | 当前日期，可附带格式化字符串，如果该字符串省略，默认将以’yyyy-MM-dd’进行格式化 |
| _time[,hh:mm:ss]_ | 当前时间，可附带格式化字符串，如果该字符串省略，默认将以’hh:mm:ss’进行格式化’ |
| _addtime[,yyyy-MM-dd hh:mm:ss]_ | 添加任务的日期时间，格式化字符串与_datetime_相同 |

对与URL相关的字段，你还可以添加前缀\*\*‘flat’\*\*来将所有斜线转换成下划线，例如 _flaturl, flatsubdirs_.

请注意，你设置的文件名允许包含子目录，例如 _dirA/dirB/name.ext_.

* * *

[https://chrome.google.com/webstore/detail/chrono-download-manager/mciiogijehkdemklbdcbfkefimifhecn/related?hl=zh-CN](https://chrome.google.com/webstore/detail/chrono-download-manager/mciiogijehkdemklbdcbfkefimifhecn/related?hl=zh-CN)
