位置:首页 > 行业软件 > 谷歌浏览器完整HAR网络请求日志抓取导出方法

谷歌浏览器完整HAR网络请求日志抓取导出方法

时间:2026-06-17  |  作者:318050  |  阅读:0

网页加载失败、按钮点不动、接口报错——当你需要把这些网络请求的完整过程交给技术支持分析时,谷歌浏览器导出的 HAR 文件就是最直接的数据采集方式。

它能记录从页面打开到交互结束期间所有 HTTP/HTTPS 请求的 URL、请求头、响应体、时间戳以及 Cookie 等细节。相当于一份完整的网络请求“流水账”。

打开并激活 Network 面板

在 Chrome 里打开出问题的页面。按下 F12Ctrl+Shift+I(Windows/Linux) / Cmd+Option+I(macOS) 调出开发者工具。

注意:这一步别用鼠标右键“检查”代替。后者可能不会自动将焦点切换到 Network 面板。

然后点击顶部标签栏的 Network 选项卡。确保你看到的是网络请求列表区域,而不是 Elements 或 Console。

左上角的圆形按钮必须是红色。这是录制开启的唯一视觉标识。灰色状态意味着所有请求都不会被捕获。

配置关键捕获参数

勾选 Preserve log

勾选左上角的 Preserve log 复选框。这个设置的关键在于:页面跳转后日志不会被清空,多步操作产生的请求都能保留下来。如果不勾选,你只能拿到最后一页的请求记录。

禁用缓存

接着点击右上角的齿轮图标(Settings)。在弹出面板中确认已启用 Disable cache when DevTools is open

缓存如果未禁用,部分资源会显示为 from disk cachefrom memory cache,导致导出的 HAR 中缺失真实的响应体内容。

【重要前提】如果目标接口返回的是敏感数据(如用户信息、token),请勿在登录态下直接录制整站流量。正确做法是:先完成登录,再打开 DevTools,然后刷新页面开始录制。

触发并完成请求录制

  • 第一步:点击 Network 面板左上角的灰色圆形按钮,确保它变为红色。这是开启录制的唯一标识。灰色状态意味着所有请求都不会被捕获。
  • 第二步:点击左上角带对角线的圆圈图标(Clear)清空已有日志,避免干扰。
  • 第三步:在当前页面执行出问题的操作——比如点击按钮、提交表单、切换 Tab 页、滚动加载更多。每一步操作产生的网络请求都会实时出现在面板中。
  • 第四步:等待所有请求状态变为 Finished(面板底部状态栏会显示),并且关键请求(如 XHR/Fetch)已全部出现,再停止操作。

导出 HAR 文件

  • 在 Network 面板的空白区域右键单击。
  • 选择 Save all as HAR with content
  • 指定保存位置,输入文件名(建议包含日期与场景,例如 login-fail-20260616.har),点击保存即可。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多