基于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

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

相关推荐
言之。2 小时前
Django流式响应
后端·python·django
qq_430855882 小时前
线代第三章向量第一节:n维向量及其运算
python·决策树·机器学习
小鸡吃米…2 小时前
基于Python监督学习的人工智能:分类
人工智能·python·学习
一代明君Kevin学长2 小时前
RAG中的上下文压缩(Contextual Compression)
人工智能·python·深度学习·ai·大模型·检索增强·rag
硅星企鹅2 小时前
如何使用低代码爬虫工具采集复杂网页数据?
爬虫·python·低代码
山沐与山2 小时前
【设计模式】Python观察者模式:用RabbitMQ+Celery实现事件驱动
python·观察者模式·设计模式·rabbitmq
superman超哥2 小时前
仓颉协程调度机制深度解析:高并发的秘密武器
c语言·开发语言·c++·python·仓颉
走向IT2 小时前
Python批量修改linux 密码脚本
linux·运维·服务器·python·批量·修改密码
倔强的小石头_2 小时前
Python 从入门到实战(十四):Flask 用户认证(给 Web 应用加安全锁,区分管理员与普通用户)
前端·python·flask