提取网页图片
在线提取网页图片工具,输入网页 URL 即可一键批量抓取页面中的所有图片链接,支持实时预览与 ZIP 打包下载。基于无头浏览器完整渲染,兼容动态加载与 JS 渲染内容,适用于素材收集、网页分析、图片批量下载等场景。
提取总数
0 张
预览成功
0
预览失败
0
当前状态
等待
输入要提取图片的网页地址
等待输入网页地址并点击「提取图片」
提取结果 0 张图片
输入网页地址后点击「提取图片」,抓取结果将显示在此处
功能特性
完整渲染抓取
基于无头浏览器 Chromium 完整渲染网页,兼容 JS 动态加载、前端框架渲染出的图片内容,抓取更全面。
批量提取
一次性提取网页中全部 img 标签图片链接,自动去重,最多支持 200 张图片批量处理。
实时预览
提取结果以网格卡片实时预览,加载失败自动显示占位,每张图片支持新窗口打开与链接复制。
ZIP 打包下载
一键将全部抓取图片打包为 ZIP 文件下载,自动按序号命名,单张图片最大 10MB 限制。
智能 URL 解析
自动处理 base 标签、相对路径、多重编码 URL,保证提取出的链接均为可访问的绝对地址。
过滤无效资源
自动过滤 data:image 内联图片、非 http(s) 协议链接,确保结果干净可用。
使用说明
- 在输入框中粘贴完整的网页地址,需以 http:// 或 https:// 开头,例如
https://www.example.com。 - 点击「提取图片」按钮,工具将使用无头浏览器打开该网页并完整渲染,抓取所有
img标签的图片链接。 - 提取完成后,所有图片链接将以网格卡片形式展示,每张卡片含序号角标、预览图、悬停操作按钮(新窗口打开、复制链接)和完整 URL。
- 预览卡片中加载失败的图片会显示占位图标(不影响 ZIP 下载打包,打包时会再次尝试获取)。
- 点击「下载 ZIP」按钮,将抓取的全部图片下载为 ZIP 压缩包;图片超过 200 张时会提示确认。
- 顶部统计卡片实时显示提取总数、预览成功/失败数和当前状态。
常见问题
提取网页图片工具是免费的吗?抓取的图片链接会保存吗?
完全免费,无需注册登录。提取出的图片链接仅存在于您当前浏览器会话中,页面刷新或关闭即清除。ZIP 打包过程在服务器端完成,打包后的 ZIP 文件直接返回给您下载,服务器不会留存。对于 Chromium 无头浏览器渲染使用到的本地资源,属于浏览器正常运行范畴。
为什么有些网站提取不到图片?提取失败?
可能原因包括:1)目标网站有反爬/人机验证,拒绝了服务器端访问;2)网站登录后才能看到图片,本工具无法携带您的登录凭据;3)图片 URL 使用复杂加密或通过 canvas 绘制,不在 img 标签 src 中;4)网站响应超时或网络不可达。建议更换其他公开网页测试,或检查 URL 是否正确。
为什么预览有些图片失败但下载 ZIP 仍能获取?
预览是您的浏览器直接加载目标图片,受跨域(CORS)、防盗链(Referer 校验)影响;而 ZIP 下载由服务器端发出请求,携带浏览器 User-Agent 模拟浏览器访问,因此部分防盗链图片在预览失败但打包下载时仍能成功获取。两者链路不同是正常现象。
可以提取哪些类型的图片?背景图/CSS 中的图能抓吗?
本工具基于 HTML 的 img 标签 src 属性进行提取,支持 JPG、PNG、GIF、WEBP、BMP、SVG 等标准图片格式。CSS background-image 背景图、JS 动态生成的 canvas 图、
srcset 响应式图等可能无法完全覆盖。如需更全面的抓取,建议使用浏览器开发者工具或专业爬虫工具。
首次使用为什么提取速度较慢?
首次调用时,PuppeteerSharp 会自动下载 Chromium 浏览器二进制文件(约 200-300MB),完成后后续提取将直接复用浏览器实例,速度会明显提升。若服务器环境网络受限导致下载失败,请联系管理员手动配置本地 Chromium 路径。
一次最多可以提取和下载多少张图片?
单次最多提取 200 张图片链接(超出部分会被截取),单张图片最大 10MB,打包 ZI P 最多包含 200 张。若图片数量较大(超过 200),ZIP 打包前会弹出确认提示,避免长时间等待。建议按页面分批提取以获得最佳体验。