批量修改下载图片名称

2016-11-4 16:36| 发布者: HJLing| 查看: 19746| 评论: 5

摘要: 利用集搜客所下载的图片名称是根据程序自动命名的,有时候网站有图片名称,我们也把图片采集下来,希望能批量对所下载图片进行重命名。下面教怎么批量修改图片名称。 首先把采集结果xml文件转换成excel,教程见《xml ...

集搜客网络爬虫所下载的图片名称是由程序自动命名的,如果想要批量对已下载的图片进行重命名,就要把网页上显示的图片名称也采集下来,然后按照下面的方法来批量修改图片名称。

下载图片的操作请参考教程《采集图片网址并下载图片》,然后把采集到的xml文件转换成excel,操作参考教程《xml转换为excel 》

如图所示,列L是我们采集到的图片名称,列N是图片采集到本地电脑的名称。


查看存储图片文件夹,下载的图片名称都是一串字符串,如图所示。


打开转换后的excel,在O2单元格输入: ="ren "&"E:\DataScraperWorks\图片采集测试\"&SUBSTITUTE(N2,"/","\")&" "&L2&RIGHT(N2,LEN(N2)-FIND(".",N2)+1)

注意:

  1. 在哪一列插入以上语句具体看你的excel,只要是空白列即可。
  2. 语句黄色部分是图片存在本地电脑的具体位置,需要根据实际情况修改。
  3. 语句红色部分是excel中存放希望更改后的图片所显示的名称字段,同样需要根据实际excel情况修改。
  4. 语句绿色部分是excel中存放目前图片名称的字段,即带有“_bitmap”的字段,同样需要根据实际excel情况修改。


批量填充整列数据,如图所示。


在桌面新建一个文本文件,将excel写的语句复制粘贴过去,保存


修改文件后缀为bat,系统弹出提示可能导致文件不可用,点击是。


双击修改后的bat文件,图片量大时需要一些时间。


完成后查看存储图片的文件夹,图片名称已经批量修改好了。


上篇文章:《采集网页html源码》

若有疑问可以集搜客爬虫软件
7

鲜花

握手

雷人
1

路过

鸡蛋

刚表态过的朋友 (8 人)

相关阅读

发表评论

最新评论

评论 Fuller 2020-12-15 07:31
Scienart: 打开bat文件后窗口显示命名语法不正确,检查了文本没问题,但是行不通啊
文件名中不要含空格,还有一些特殊字符不能含,具体哪些要查查,稳妥起见,就不要含各种标点符号,只要字母数字
评论 Scienart 2020-12-15 01:18
打开bat文件后窗口显示命名语法不正确,检查了文本没问题,但是行不通啊
评论 Fuller 2017-11-12 09:35
danielx: 如果文件名中有 url编码 怎么解决?
有url编码应该不影响,遇到什么问题了?
评论 danielx 2017-11-12 02:02
如果文件名中有 url编码 怎么解决?
评论 xandy 2016-12-21 15:10
真棒!

查看全部评论(5)

GMT+8, 2024-12-21 20:05