网站图片下载器:抓取页面上的每一张图片
2026年6月18日 · 6 分钟阅读
网站图片下载器会扫描一个网页,让你批量保存它的图片。好用的下载器和普通的下载器之间的差别,归结于它实际能找到多少内容,以及它把结果整理得有多好。
抓取每一张图片,而不只是显而易见的那些
大多数页面把普通图片与 CSS 背景、懒加载图库图、内联 SVG、canvas、视频海报图和由 JavaScript 加载的媒体混在一起。简单的工具只能看到第一类。PicGrab 会扫描所有这些,因此你拿到的是整个页面,而非简单的那一半。它甚至有一份被动网络日志,会记录由 JavaScript 取回的图片并把它们并入扫描结果。
单个页面,还是整个信息流
对于单个页面,一次扫描就足够。对于无限滚动信息流,运行一次深度扫描:PicGrab 会在页面的一个隐藏副本上自动滚动,让屏幕外的图片加载,实时合并新发现的内容,完成后再还原你的滚动位置。你随时可以取消。正是这一点让你能拉取整个信息流,而不只是首屏。
挑选合适的图片
真把每一样东西都抓下来,通常意味着杂乱。在下载前先缩小列表:
- 按最小尺寸筛选以跳过图标和缩略图。
- 按类型和形状筛选,得到你确切所需。
- 按 URL 或替代文本搜索以匹配某个主题。
- 按最大优先排序,然后「全选」并下载。
保存与整理
选择目标文件夹、文件命名方式,以及是否按网站分组下载。开启按网站分组后,每个网站的图片会自动落入各自的文件夹,于是一次跨多个网站的会话也能保持有序。文件名可以遵循系统模式、保留原始名称,或使用带计数器的自定义名称。
为 Chrome 与 Edge 打造
PicGrab 是一款面向 Chrome、Microsoft Edge 和其他 Chromium 浏览器的网站图片下载器。它免费、不显示广告,也不含追踪或远程代码。扫描器只在你发起扫描时才运行,所以不会拖慢日常浏览,而下载队列在后台运行,因此一次大规模抓取也不会占用页面。
值得了解的限制
有几类页面对每个扩展都是禁区,包括浏览器系统页面和应用商店。跨域 canvas 图片会被浏览器拦截,无法导出。还有,容易获取并不等同于获得授权:在重复使用任何图片之前,请确认你有权使用它。
抓取整个页面的小技巧
要确保你捕获到所有内容,先对任何随滚动加载图片的页面做一次深度扫描,然后查看数量以确认信息流加载完毕。把源视图切换到「全部找到的内容」,而不只是当前页面上的内容,这样背景图和被日志记录的图片就会被包含进来。用筛选器来精简,但要在完整扫描之后再做,而非之前,这样你筛选的就是完整集合。最后,提前设好你的文件夹、命名和按网站分组,整个页面便会在一次操作中保存并归类完毕。
关于覆盖面的常见问题
人们常问,为什么一次下载得到的图片比预期少。常见原因很简单:页面是一个信息流却从未做过深度扫描,源视图被限制为页内图片,或者某个最小尺寸筛选隐藏了较小的图片。较少见的情况是,这些图片是浏览器禁止导出的跨域 canvas 元素,或者它们位于没有扩展能读取的系统页面上。了解这几种情形,就能轻松在可行的页面上获得完整覆盖。
常见问题
如何下载网站上的每一张图片?
打开页面,点击 PicGrab,如果是信息流就运行一次深度扫描,然后「全选」并下载。整个页面会在一次操作中保存下来。
它能找到隐藏图片和背景图吗?
能。PicGrab 不仅能找到普通图片标签,还能找到 CSS 背景、懒加载图片、canvas、内联 SVG、视频海报图和由 JavaScript 加载的媒体。
我能下载整个无限信息流吗?
可以。深度扫描会自动滚动页面,让屏幕外的图片在你下载前就加载出来,从而让你抓取完整的信息流。
它支持哪些浏览器?
Chrome、Microsoft Edge,以及其他支持 Manifest V3 扩展的 Chromium 内核浏览器。
我能从登录后才可见的页面下载图片吗?
如果你已登录并亲自浏览该页面,PicGrab 会读取它所显示的图片。它不会绕过登录或访问控制。
它会以原始格式下载图片吗?
会。PicGrab 保存源文件,所以 JPG 仍是 JPG、PNG 仍是 PNG,依此类推,且保持原始分辨率。
它免费吗,会显示广告吗?
PicGrab 完全免费,无需账户。它不显示广告,也不含追踪或远程代码。