百度浏览器因2019年停更导致开发者工具缺失Network面板,无法抓包;必须改用Chrome:打开网页→F12→切Network→开启录制→勾选Preserve log和Disable cache→筛选Fetch/XHR→操作触发请求→定位JSON接口→复制URL及cURL命令。

你想在百度浏览器里直接看到网页背后发出的所有网络请求,包括接口地址、响应数据、加载耗时和失败原因——但百度浏览器已停更多年,其开发者工具缺少Network面板核心功能,无法完成真实抓包任务。
为什么百度浏览器不能抓包
百度浏览器自2019年起正式停止更新与维护,内核长期未升级,开发者工具中【Network标签页根本不存在】。你按F12打开的面板只有Elements、Console、Application等基础选项,没有请求监控能力。强行尝试“检查”或右键菜单,也找不到任何类似“网络”“Network”或“抓包”的入口。
这不是操作遗漏,而是软件功能缺失。继续使用百度浏览器执行抓包,只会浪费时间并得到空白结果。
必须切换到Chrome浏览器
Chrome仍在持续更新,Network面板完整可用,是当前唯一可信赖的本地抓包入口。请立即卸载或暂时停用百度浏览器,改用Chrome执行后续全部操作。
第一步:在Chrome中打开目标网页(例如百度首页、百度网盘登录页、百度指数页面)。
第二步:按下 Ctrl + Shift + I(Windows/Linux)或 Cmd + Option + I(macOS)调出开发者工具。
第三步:点击顶部标签栏中的 Network 选项卡,进入网络监控界面——这是抓包的主战场。
第四步:确认左上角圆形录制按钮为红色;若为灰色,需点击一次启动捕获——【此步不可跳过,否则无任何请求记录】。
关键配置一步到位
勾选右上角 Preserve log(保留日志):防止页面跳转后历史请求被清空,确保登录、搜索、翻页等多步操作的请求全部连续可见。
勾选 Disable cache(禁用缓存):避免浏览器复用本地缓存资源,导致真实接口请求不触发、抓不到目标数据。
点击顶部筛选栏中的 Fetch/XHR:一键过滤掉图片、CSS、JS等静态资源,只留下结构化数据接口请求,界面立刻清爽。
定位你要的数据请求
方法一:刷新页面抓初始接口
按 F5 刷新当前页,盯着 Network 列表底部新出现的条目,点一下 XHR 标签,再点一次 Fetch/XHR,就能筛出 JSON 接口。
方法二:交互触发抓动态请求
在网页上真实操作:点“搜索”、输关键词后回车、拖动滚动条到底部、点击“加载更多”——每一步都会实时生成新请求,直接在列表底部找就行。
方法三:关键词精准筛选
如果知道返回数据里有“BDUSS”“pv”“index”“trend”等字段,就在 Network 顶部搜索框输入该词,回车后列表只剩匹配项,基本一筛一个准。
提取接口数据的最后一步
第一步:在 Network 列表中找到你确认的目标请求(响应类型为 json、Preview 可读、状态码为 200)→ 单击选中它。
第二步:右侧自动展开详情 → 切换到 Headers 标签页 → 复制 Request URL 这一行的完整地址。
第三步:切到 Response 或 Preview 标签页 → 确认返回内容就是你要的数据,且格式为 JSON —— 【如果 Preview 显示为空白或报错,说明该请求依赖登录态或 Referer,不能直接复用】。
第四步:右键该请求 → 选择 Copy → Copy as cURL → 粘贴到文本编辑器中备用。这条命令已自带 Cookie、Headers 和请求方法,清理后即可终端直跑。











