首页
首页> 软件教程> 如何在米侠浏览器中快速提取网页中的所有图片链接

如何在米侠浏览器中快速提取网页中的所有图片链接

作者:佚名时间:2026-06-09 08:30:52

可一次性提取网页全部图片原始地址:①用Network面板捕获HTTP请求,绕过懒加载获取真实URL;②用Console脚本提取DOM中img标签src;③另存为完整网页后从_files文件夹获取图片文件。

当你需要把网页里所有图片的原始地址一次性抓出来,比如做图库归档、批量下载高清图或排查盗图来源,米侠浏览器本身不提供“一键导出全部图片链接”的按钮,但可以通过开发者工具精准捕获每一张已加载图片的真实URL,整个过程不到一分钟。

用开发者工具Network面板提取全部图片链接

这一步依赖浏览器实际发出的HTTP请求,能绕过懒加载遮蔽、避开缩略图伪装,拿到的是服务器返回的原始图片地址,不是HTML里写的src值——后者可能被JS动态替换或指向占位图。

① 打开目标网页,在页面完全加载完毕后,按 Ctrl+Shift+I(Windows/Linux)或 Cmd+Option+I(Mac)唤出开发者工具。

② 切换到 Network 标签页,点击左上角漏斗图标 → 在 Filter 输入框中输入 img,或直接从 Type 下拉菜单中选择 Img 类型。这会过滤出所有图片资源请求。

③ 按 F5 强制刷新页面,确保所有图片(包括滚动触发的懒加载图)都完成加载;若页面有“加载更多”按钮,需手动点击并等待新图加载完成后再执行下一步。

④ 在图片请求列表中任意右键 → 选择 Copy → Copy all as cURL (bash),或全选后右键 → Copy → Copy URL。前者适合粘贴进终端用 curl 或 wget 批量下载,后者生成纯文本URL列表,可直接粘贴进 Excel 或下载工具。

注意:如果复制后发现只有几个链接,大概率是图片尚未全部加载,【务必滚动到底部并等待所有图片完成渲染】,否则 Network 面板不会记录未发起的请求。

用控制台脚本快速提取所有img标签的src地址

此方法不依赖网络请求,直接读取当前DOM中所有 标签的 src 属性,速度快、无需刷新,适合提取静态结构明确的网页,但无法获取CSS背景图或通过JS动态插入的图片。

方法一:执行一行命令提取全部src

在开发者工具 Console 标签页中,粘贴并回车运行以下代码:

[...document.querySelectorAll('img')].map(img => img.src).filter(src => src && !src.startsWith('data:')).join('n')

运行后控制台将直接输出所有有效图片URL,每行一个,可全选 → 复制 → 粘贴到文本文件中。

方法二:导出为可下载的txt文件(需额外两步)

在Console中运行以下代码:

const urls = [...document.querySelectorAll('img')].map(img => img.src).filter(src => src && !src.startsWith('data:')); const blob = new Blob([urls.join('n')], {type: 'text/plain'}); const a = document.createElement('a'); a.href = URL.createObjectURL(blob); a.download = 'image-links.txt'; a.click();

浏览器会自动下载一个名为 image-links.txt 的文件,里面就是全部图片链接。

用“另存为网页”后手动提取图片路径

这个方法不提取链接,而是把所有已加载图片原样保存到本地文件夹,适合你只需要图片文件、不需要URL本身的情况,且操作最傻瓜化。

第一步:在网页中缓慢滚动到底部,停留2秒,确保所有懒加载图片完成加载;

第二步:右键页面空白处 → 选择“另存为网页” → 在保存类型中必须选“网页,完整(.html + 文件夹)”,不能选“仅HTML”;

第三步:指定保存路径后点击保存,等待完成;

第四步:打开生成的同名“_files”或“images”子文件夹,里面所有文件就是该网页当前已加载的全部图片,文件名通常为原始URL哈希或截断片段,可直接使用。

相关阅读

热门文章

人气下载推荐