如何在Chrome浏览器中导出网络控制台内的所有网络请求URL?
Chrome控制台导出全部网络请求URL操作指南
方法一:无需代码,右键直接导出
- 打开目标页面后,按下
F12(Windows/Linux)或Command + Option + I(Mac)唤起开发者工具,切换到网络面板 - 完成页面操作(比如刷新页面、点击功能按钮),确保所有需要提取的网络请求都已加载到请求列表中
- 若涉及页面跳转、刷新场景,先勾选网络面板顶部的「保留日志」选项,避免请求记录被清空
- 在请求列表的空白位置右键,依次选择「复制」→「复制所有请求的网址」,直接粘贴到任意文本编辑工具即可获得完整URL列表
方法二:脚本导出(支持自定义筛选)
如果需要过滤特定类型的URL,可以用控制台脚本实现:
- 网络面板加载完全部请求后,切换到控制台面板
- 输入以下代码后回车执行:
// 提取全部请求URL const allRequestUrls = window.performance.getEntriesByType('resource').map(item => item.name).join('\n'); // 自动复制URL到剪贴板 copy(allRequestUrls);
- 执行完成后所有URL已存入剪贴板,直接粘贴即可。如果需要筛选,可在map前加filter条件,比如仅保留接口请求:
.filter(item => item.name.includes('/api/'))
内容的提问来源于stack exchange,提问作者Dariusz Rup
相关产品推荐
相关产品推荐

