基于Appium爬虫文本导出可话个人动态(环境准备篇)

可话动态导出环境准备详细步骤

本文动态导出工具和详细步骤见如下链接https://gitee.com/QH010/kehua_activity/,如果对你有帮助的话,可以去作者的gitee仓库点一个免费的star支持一下作者吗~?

首先十分感谢不再有梦的小骑士分享的聊天记录导出方法详见如下链接https://gitee.com/alicebob142857/kehua/ 本文分享也借用了链接中的adb部分,需要提前下载platform-tools文件夹

前提确认:你已有的有效文件

✅ 确认platform-tools文件夹里有adb.exe,且打开该文件夹的 CMD,输入adb version能显示版本号。✅ 电脑有 Python/Anaconda 环境。


步骤 1:安装 Node.js(Appium 运行的基础,≈50MB)

1.1 下载

打开官网:https://nodejs.org/,选择「LTS 版本」(比如 v24.12.0),Windows 系统点击下载node-v24.12.0-x64.msi(64 位)。

1.2 安装

  • 双击下载的 msi 文件,弹出安装界面,点击「Next」;

  • 勾选「I accept the terms in the License Agreement」,点击「Next」;

  • 安装路径默认(如C:\Program Files\nodejs\),点击「Next」;

  • 关键:默认勾选「Add Node.js to PATH」(不用改),点击「Next」;

  • 直接点击「Install」,等待安装完成后点击「Finish」。

1.3 验证安装

打开 CMD(按下 Win+R,输入cmd回车),输入命令:

复制代码
 node -v

如果显示版本号(如v20.17.0),说明安装成功;若报错 "node 不是内部或外部命令",重启 CMD 再试(仍报错则重新安装,确保勾选 Add to PATH)。


步骤 2:安装 JDK 17(安卓自动化必需的 Java 环境,≈200MB)

2.1 下载

打开微软官方下载链接:https://aka.ms/download-jdk/microsoft-jdk-17.0.8-windows-x64.msi,直接下载(无广告、无需注册)。

2.2 安装

  • 双击 msi 文件,点击「Next」;

  • 勾选「I accept the terms in the License Agreement」,点击「Next」;

  • 关键:确认勾选「Set JAVA_HOME variable」 (默认已勾选),安装路径默认(如C:\Program Files\Microsoft\jdk-17.0.8.7-hotspot\),点击「Next」;

  • 点击「Install」,等待安装完成后点击「Finish」。

2.3 验证安装

CMD 中输入命令:

复制代码
 java -version

显示类似java version "17.0.8" 2023-07-18 LTS,说明安装成功;若报错,重启 CMD 或重新安装(确保勾选 Set JAVA_HOME)。


步骤 3:安装 Appium(自动化核心,命令行版)

3.1 安装 Appium 服务器

打开 CMD,输入以下命令(一行一行输,回车执行):

复制代码
npm install -g appium
  • 若卡住 / 下载慢,可先换国内源(输完再装 Appium):

    npm config set registry https://registry.npmmirror.com

  • 等待命令执行完成(无红色报错即可)。

3.2 安装安卓驱动(UIAutomator2)

CMD 中输入:

复制代码
 appium driver install uiautomator2

等待执行完成(显示「Driver uiautomator2@x.x.x installed successfully」)。

3.3 安装 Python 的 Appium 客户端

CMD 中输入(若用 Anaconda,先打开 Anaconda Prompt 激活环境):

复制代码
 pip install Appium-Python-Client selenium
  • 若报错 "pip 不是命令",用python -m pip install Appium-Python-Client selenium替代。

3.4 验证 Appium 安装

CMD 中输入:

复制代码
 appium -v

显示版本号,说明安装成功。


步骤 4:配置环境变量(解决 "找不到 adb/java" 的核心)

4.1 找到关键路径(先记下来)

  • platform-tools文件夹路径:比如D:\platform-tools(你解压后的路径);

  • ② JDK 安装路径:比如C:\Program Files\Microsoft\jdk-17.0.8.7-hotspot\

4.2 打开环境变量设置

  • 按下 Win 键,搜索「环境变量」,点击「编辑系统环境变量」;

  • 弹出「系统属性」窗口,点击右下角「环境变量」。

4.3 新建系统变量

在「系统变量」区域,点击「新建」,依次添加 2 个变量:

变量名 变量值(替换成你的实际路径)
ANDROID_HOME 你的 platform-tools 所在文件夹(如 D:\)
JAVA_HOME 你的 JDK 安装路径(如 C:\Program Files\Microsoft\jdk-17.0.8.7-hotspot\)

4.4 编辑 Path 变量(添加 adb 和 java 路径)

  • 在「系统变量」中找到「Path」,点击「编辑」;

  • 点击「新建」,添加 2 行路径(替换成你的实际路径):

    1. D:\platform-tools(你的 platform-tools 完整路径);

    2. %JAVA_HOME%\bin

  • 点击「确定」保存所有环境变量(一路点确定,关闭所有窗口)。

4.5 验证环境变量(必做)

重启 CMD(必须重启!),输入:

复制代码
 adb version
 java -version

两个命令都能显示版本号,说明配置成功。

相关推荐
玄同7658 小时前
从 0 到 1:用 Python 开发 MCP 工具,让 AI 智能体拥有 “超能力”
开发语言·人工智能·python·agent·ai编程·mcp·trae
小瑞瑞acd8 小时前
【小瑞瑞精讲】卷积神经网络(CNN):从入门到精通,计算机如何“看”懂世界?
人工智能·python·深度学习·神经网络·机器学习
火车叼位8 小时前
也许你不需要创建.venv, 此规范使python脚本自备依赖
python
火车叼位8 小时前
脚本伪装:让 Python 与 Node.js 像原生 Shell 命令一样运行
运维·javascript·python
孤狼warrior9 小时前
YOLO目标检测 一千字解析yolo最初的摸样 模型下载,数据集构建及模型训练代码
人工智能·python·深度学习·算法·yolo·目标检测·目标跟踪
Katecat996639 小时前
YOLO11分割算法实现甲状腺超声病灶自动检测与定位_DWR方法应用
python
玩大数据的龙威9 小时前
农经权二轮延包—各种地块示意图
python·arcgis
ZH15455891319 小时前
Flutter for OpenHarmony Python学习助手实战:数据库操作与管理的实现
python·学习·flutter
belldeep9 小时前
python:用 Flask 3 , mistune 2 和 mermaid.min.js 10.9 来实现 Markdown 中 mermaid 图表的渲染
javascript·python·flask
喵手9 小时前
Python爬虫实战:电商价格监控系统 - 从定时任务到历史趋势分析的完整实战(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·电商价格监控系统·从定时任务到历史趋势分析·采集结果sqlite存储