首页 > 教程攻略 > 软件教程 >如何利用米侠浏览器提取网页中的所有图片链接?

如何利用米侠浏览器提取网页中的所有图片链接?

来源:互联网 时间:2026-07-07 09:30:23

说到批量提取网页图片直链,很多人第一反应是找插件或者爬虫工具,其实用米侠浏览器自带的开发者工具就能搞定,步骤清晰,效率也不低。直接分享一个实用方法:先把目标网页完整加载出来,按F12进入Console,执行一小段脚本,就能把非data:和blob:协议的图片链接全部捞出来。最后要么复制数组内容,要么一键下载JSON文件,整个过程不到一分钟。

无论是做图床备份、收集素材,还是搞SEO分析,批量拿到网页里所有图片的直链地址都是刚需。米侠浏览器有个隐藏优势——它能在一定程度上绕过部分网站的反爬限制,直接提取原始图片链接,省去很多手动查看元素的时间。

打开目标网页并进入开发者工具

在米侠浏览器中打开你要提取图片的网页,按 F12 键唤出开发者工具,然后切换到 Console(控制台)标签页。

注意:这一步的关键是等网页完全加载完再动手,否则脚本可能漏掉那些动态渲染的图片。如果页面用了懒加载,记得先滚动到底部,把图片都逼出来,再执行后续操作。

运行图片链接提取脚本

在 Console 里输入下面这行代码,按回车执行:

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

这串脚本会遍历页面中所有的 标签,提取

src 属性不为空、且不是 base64 或 blob 协议

的有效链接。它能自动跳过图标字体、内联图片和本地对象URL,只给你留下真正可用的网络图片直链。

复制全部图片链接

脚本执行后,控制台会输出一个数组,样子大致是:["https://a.com/1.jpg", "https://b.net/2.png"]。鼠标左键点击数组左侧的小箭头展开内容,然后右键点击展开后的纯文本列表,选择「Copy object」。

这里有个坑:千万别点「Copy string」,它会连方括号和引号一起复制进去,后续处理起来就很麻烦。选「Copy object」拿到的才是干净的内容。

导出为TXT文件(可选)

如果你想把链接保存下来慢慢用,有两个办法。

方法一:

新建一个记事本,把刚才复制的内容粘贴进去,然后按 Ctrl+H 将所有的 ", " 替换成换行符,再手动删掉开头和结尾的方括号,最后保存成 UTF-8 编码的 .txt 文件就行。

方法二(更省事):

在 Console 里直接输入下面这串命令,浏览器会自动弹出一个下载链接:

const a = document.createElement('a'); const blob = new Blob([JSON.stringify([...document.querySelectorAll('img')].map(img => img.src).filter(src => src && !src.startsWith('data:') && !src.startsWith('blob:')), null, 2)], {type: 'text/plain'}); a.href = URL.createObjectURL(blob); a.download = 'images-links.json'; a.click();

执行后浏览器会直接下载一个 JSON 格式的链接清单,结构清晰,方便程序进一步处理。做完这一步,所有图片直链就都到手了。