Skip to content
🗂️ 文章分类: 爬虫  
🏷️ 文章标签: 爬虫  
📝 文章创建时间: 2026-03-28
🔥 文章最后更新时间:2026-03-28

[toc]

手机USB调试微信内置网页

在爬虫开发中,如果我们想要爬取微信公众号或微信网页的数据的时候。这些网页数据只能在微信内置浏览器中打开。无法在普通的浏览器中打开。因此我们需要调试微信内置浏览器中的网页。

如图所示,普通的浏览器无法访问微信网页。 crawler_2026-03-30_150216_613.png

本文将详细介绍如何通过USB连接手机,调试微信内置网页。

准备工作

  • Android手机 / iOS手机
  • USB数据线(可以传输数据的USB数据线)
  • 电脑(Windows或Mac)
  • Chrome浏览器 / Edge浏览器(最新版本)

开启手机开发者选项

注意:不同的手机开启开发者选项的方法不同。

bash
# 开启步骤:
1. 打开手机「设置」
2. 进入「关于手机」
3. 连续点击「版本号」7次,激活开发者模式
4. 返回「设置」,进入「系统和更新」→「开发人员选项」
5. 开启「USB调试」开关

电脑连接手机进行USB调试

① 通过USB数据线连接手机到电脑,选择「传输文件」模式

② 手机上会弹出一个提示框,询问是否允许USB调试。如果没有这个提示框,说明手机没有开启USB调试功能。或者说明电脑没有开启 ADB 服务。

如图所示。 crawler_2026-03-30_155930_233.png

③ 打开手机微信,在手机微信内部访问这个链接。 http://debugxweb.qq.com/?inspector=true。当打开这个链接,弹出“执行成功”,即可。

如图所示 crawler_2026-03-30_155138_229.png

④ 然后在手机微信内部打开想要抓包调试的网页

⑤ 电脑上打开chrome浏览器或edge浏览器。

  • chrome浏览器访问 chrome://inspect/#devices
  • edge浏览器访问 edge://inspect/#devices

⑥ 会进入到浏览器的「Devices」开发工具界面中。

如图所示 crawler_2026-03-30_151856_126.png

⑦ 稍等片刻,浏览器会自动检测到手机微信内部打开的网页。

如果浏览器没有自动检测到手机微信内部打开的网页,说明手机没有开启USB调试功能。或者说明电脑没有开启 ADB 服务。

如图红框所示,就是手机设备信息。 crawler_2026-03-30_161331_784.png

⑧ 找到手机微信内部打开的网页,点击「Inspect fallback」按钮。然后电脑上就会弹出该网页的调试界面。

如图左边是网页界面,右边是调试界面。 crawler_2026-03-30_161711_466.png

⑨ 后面就可以通过 network 网络选项,来调试该网页的网络请求。

手机USB调试中的 Pending authentication: please accept debugging session on the device 问题

有时候,我们可能会遇到如下问题:Pending authentication: please accept debugging session on the device 。中文翻译为:待认证:请在设备上接受调试会话

crawler_2026-03-30_152528_173.png

出现这个问题的原因是因为电脑没有开启 ADB 服务。即电脑无法通过USB调试手机。

什么是 ADB 服务?

ADB (Android Debug Bridge) 是Android开发工具包(SDK)中的一个命令行工具,用于在电脑和Android设备之间建立通信桥梁。它允许开发者通过 USB 连接 Android 和 电脑,进行调试和开发。

当手机与电脑连接出现问题时,重启ADB服务可以刷新连接状态,解决授权或通信异常。

如何重启ADB服务?

bash
# 在电脑上打开CMD命令提示符或PowerShell
# 执行下面命令,重启ADB服务
adb kill-server
adb start-server

如果电脑无法识别adb命令,说明电脑没有安装ADB工具。需要先安装ADB工具,才能使用adb命令。

如何安装ADB服务?

  1. 访问 Android开发者官网 https://developer.android.google.cn/tools/releases/platform-tools?hl=zh-cn

如图所示 crawler_2026-03-30_153505_729.png

  1. 下载最新的Android SDK Platform-Tools工具包。并将安装包解压到电脑的某个目录中。
  2. 将该目录添加到系统环境变量(确保目录中的 adb.exe 可直接运行)
  3. 重新打开命令提示符,执行 adb version 命令验证ADB服务是否启动成功。

也可以暂时不配置环境变量,在安装目录下执行adb devices命令,立即启动ADB服务。

sh
adb devices

如图所示。 crawler_2026-03-30_155639_926.png

当ADB服务启动成功后,手机上会弹出一个提示框,询问是否允许USB调试。点击「允许」即可开启USB调试。 crawler_2026-03-30_155930_233.png