使用开发者工具(推荐)
-
打开开发者工具

- 快捷键:按
F12或Ctrl + Shift + I(Windows/Linux),Cmd + Opt + I(Mac)。 - 右键菜单:在网页上右键点击 → “检查”。
- 菜单栏:点击浏览器右上角三个点 → 更多工具 → 开发者工具。
- 快捷键:按
-
切换到 Network(网络)面板
- 在开发者工具顶部选项卡中点击 Network。
- 刷新页面或触发网络请求(如点击按钮),即可看到请求列表。
-
常用功能
- 筛选请求:可过滤请求类型(XHR/JS/CSS/Img 等)。
- 查看详情:点击任意请求,查看 Headers(请求/响应头)、Preview(预览)、Response(响应数据)、Timing(时间统计)。
- 保留日志:勾选 Preserve log(页面跳转时保留请求记录)。
- 禁用缓存:勾选 Disable cache(避免缓存干扰)。
- 复制请求:右键请求 → Copy as cURL(可导入到 Postman 等工具)。
使用扩展程序
安装浏览器扩展增强抓包能力,
- Talend API Tester:轻量级 API 测试工具。
- HTTP Trace:查看请求响应链。
- EditThisCookie:管理 Cookie。
抓取移动端流量
-
远程调试手机
- 手机通过 USB 连接电脑,打开 USB 调试(Android)。
- 在 Chrome 地址栏输入
chrome://inspect/#devices,勾选 Discover USB devices。 - 选择设备 → 点击 Inspect 即可调试。
-
代理抓包(如 Charles/Fiddler)
- 在电脑上运行代理工具(设置代理端口,如
8888)。 - 手机和电脑连接同一 Wi-Fi,在手机 Wi-Fi 设置中配置代理(服务器为电脑 IP,端口
8888)。 - 在 Chrome 开发者工具的 Network 面板中查看手机请求。
- 在电脑上运行代理工具(设置代理端口,如
进阶技巧
- 捕获 HTTPS 请求:Chrome 默认解密 HTTPS,但若遇到证书错误,可在
chrome://flags搜索 “Allow invalid certificates” 启用。 - 导出 HAR 文件:在 Network 面板右键 → Save all as HAR with content,分享或导入到其他工具分析。
- 模拟弱网环境:在 Network 面板点击 Online → 选择 Slow 3G 等预设条件。
注意事项
- 抓包仅用于学习、调试或授权测试,勿用于非法用途。
- 部分网站可能使用 WebSocket 或高级反爬机制,需结合其他工具分析。
如果需要更专业的抓包(如拦截修改请求),可搭配 Postman、Charles 或 Fiddler 等工具使用。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。