需用开发者工具定位iframe元素并提取src属性:在Elements面板搜索

要从网页中提取嵌入的 iframe 地址,必须绕过米侠浏览器默认不显示源码中 iframe 标签的视觉限制,直接定位 DOM 结构中的 <iframe></iframe> 元素并读取其 src 属性值。
打开开发者工具定位 iframe 元素
按 F12 或右键网页空白处选择「检查元素」,进入「元素」(Elements)面板;页面加载完成后,按 Ctrl+F(Windows)或 Cmd+F(Mac)唤出搜索框;输入 <iframe> 回车,页面会高亮所有 iframe 开始标签。</iframe>
若搜索无结果,说明该网页未使用静态 iframe,而是通过 JavaScript 动态插入——此时需切换到「控制台」(Console)面板,执行 document.querySelectorAll('iframe') 查看是否返回 NodeList。
手动提取 iframe 的 src 地址
在 Elements 面板中点击任意一个高亮的 <iframe> 标签,右侧「属性」区会列出所有属性;找到 <code>src= 对应的值,鼠标双击该值文本 → 按 Ctrl+C 复制;注意部分 iframe 的 src 可能是相对路径,如 src="/player?vid=abc",需手动补全为完整 URL(例如拼上前端域名 https://example.com/player?vid=abc)。
【务必确认当前 iframe 节点未被折叠】:如果标签左侧有小箭头且未展开,点击展开后再找 src,否则可能看到的是父级标签属性。
批量导出全部 iframe src 地址
方法一:控制台一键提取
切换至「控制台」面板,粘贴并回车执行以下代码:
[...document.querySelectorAll('iframe')].map(el => el.src).filter(Boolean)
执行后将直接输出一个数组,包含所有已加载 iframe 的完整 src 地址;若返回空数组,说明 iframe 尚未渲染完成,可先刷新页面再试,或改用方法二。
方法二:监听动态插入的 iframe
在控制台中运行:
new MutationObserver(() => { document.querySelectorAll('iframe').forEach(i => console.log('iframe src:', i.src)); }).observe(document.body, { childList: true, subtree: true });
这段代码会持续监听 DOM 变化,每当有新 iframe 插入,就在控制台打印其 src;复制这些地址时注意剔除重复项和空值。


















