如何批量保存网页图片:借助浏览器自带功能快速抓取全站图片

如何批量保存网页图片:借助浏览器自带功能快速抓取全站图片

之前整理素材的时候,卡在了如何批量保存网页图片这个问题上,一张张右键另存为的操作,硬生生耗掉了大半天的时间,繁琐到让人极度烦躁。那时候需要收集一整个专题页面的高清配图,少说有上百张图片,手动保存不仅速度慢,还经常漏图、重复保存,忙活半天只攒了零散的几十张,效率低得离谱。

最开始瞎琢磨的笨办法,是挨个右键点击图片,选择保存到本地文件夹。遇到网页图片排布密集、数量多的页面,手指重复机械操作,没多久就发酸。而且很多网页的配图是自适应加载的,滚动页面才会显示完整图片,停留在页面顶端不动,下方的图片根本加载不出来,就算一张张点保存,得到的也是模糊的缩略图,完全没法用。

后来跟风试过网上说的复制网页内容粘贴到文档,想着图片会自动保存。结果根本行不通,粘贴之后大部分图片都会失效、显示空白,只有少数静态小图能保留下来,高清原图全部丢失,完全达不到批量整理素材的需求。折腾好久才搞明白,网页文档的图片大多是外链链接,单纯复制文本格式,根本抓取不到图片的原始文件。

压根不用下载乱七八糟的插件和软件,普通浏览器自带的功能就够用,只是很少有人注意到这个隐藏操作。打开需要保存图片的网页,直接按下键盘F12键,调出开发者工具界面,不用懂任何代码,只需要找到顶部的Application选项,点击进入后在左侧菜单栏找到Frames分类,展开页面的图片资源文件夹,整个网页加载完成的所有图片文件,都会整齐罗列在这里。

不用手动筛选,页面自带批量勾选功能,全选所有图片文件后,直接右键选择save all选项,系统就会自动打包下载全部原图。这个方法最实用的一点,是能抓取到网页所有隐藏图片、背景图和高清原图,不会出现手动保存的缩略图模糊问题,也不会遗漏任何一张配图。

很多人踩的一个隐形坑,就是操作前没有完整滚动加载页面。如果直接打开开发者工具就批量下载,页面未加载的图片不会被收录,最后下载的图片就是残缺不全的。每次操作前,都会慢慢滚动完整个网页,确保所有图片完全加载出来,再进行后续的批量保存步骤,就能百分百抓取全部图片。

偶尔会遇到部分加密网页,常规方法抓取会失败,图片下载后显示破损、无法打开。试过很多办法都没用,最后发现这种加密页面没有简易的批量解决方案,只能选择性保留可抓取的图片,舍弃加密素材,没必要为了几张图片耗费大量时间折腾。

整理完所有图片之后,电脑文件夹里的图片文件名都是随机代码,杂乱无章。每次批量下载结束,都要手动统一重命名分类,虽然多了一步操作,但对比手动单张保存,已经省下了九成的时间。

那天整理完所有配图,关掉浏览器的时候,电脑桌面的文件夹整整齐齐铺满了高清素材,终于不用再对着密密麻麻的网页逐一点击保存了。

了解更多百科知识请访问 百科