如何用 Python 实现 QQ 消息自动回复?

前言

近段时间,看了一下运用python实现app自动化的视频,觉得那上面的讲的不错,于是就用所学的知识做了一个程序,实现自动回复QQ消息。

1. 准备工作

1.1 安装client模块

打开命令窗口,输入命令:pip install appium-python-client

1.2 安装Appium Server

下载网址为:http://appium.io

1.3 安装JDK

安装好之后,添加环境变量JAVA_HOME,指定jdk的安装目录,小编为:

如何用 Python 实现 QQ 消息自动回复?

1.4 安装android sdk

添加一个环境变量ANDROID_HOME,设置值为sdk包的解压目录,小编为:

如何用 Python 实现 QQ 消息自动回复?

另外,最好在path里面添加adb.exe的环境变量

如何用 Python 实现 QQ 消息自动回复?

1.5 投屏软件

小编用的是米卓同屏助手,下载网址为:https://cn.mirroid.com

2. 连接手机

小编用的USB连接,需要一条数据线,将手机和电脑端连接起来,同时需要打开手机的开发者模式。

那么怎样打开开发者模式,以小编的手机为例(OPPO手机)来到手机设置,点击关于手机,之后一直点击版本号,当出现以下字样即可。

如何用 Python 实现 QQ 消息自动回复?

然后进入其他设置(不同手机可能不同),就可以看到这里多了一个开发者选项了。

如何用 Python 实现 QQ 消息自动回复?

进入开发者选项,然后打开,可以发现这里有一个USB调试的开关,打开它。

如何用 Python 实现 QQ 消息自动回复?

打开之后,就可以看到在这个投屏软件上了出现了手机的画面。

如何用 Python 实现 QQ 消息自动回复?

3. 测试是否连接成功

在命令窗口中输入:adb devices -l ,如果出现以下这个画面,应该是成功连接了!

如何用 Python 实现 QQ 消息自动回复?

有个时候,可能会报错,一般原因是投屏软件的adb.exe版本和sdk的adb.exe版本不一致导致的,(小编自己猜测的)应该只需把其中任意一个adb.exe复制到另外那个那里就行了。

如何用 Python 实现 QQ 消息自动回复?

如何用 Python 实现 QQ 消息自动回复?

4. 代码实现

参考代码如下:

如何用 Python 实现 QQ 消息自动回复?如何用 Python 实现 QQ 消息自动回复?

在运行代码的过程当中,会在手机上自动安装一些东东,同意安装即可。

文章来源于网络,侵删!

如何用 Python 实现 QQ 消息自动回复?

相关文章