2021-04-22

Python 实现qq自动回复消息

1.安装client
打开cmd,输入pip install appium-python-client
2.安装Appium ServerAppium Server
图片

appium
图片

3.安装JDK,并添加环境变量JAVA_HOME,CLASSPATH,添加Path
jdk官网
1)我的电脑右键–属性–高级系统设置–环境变量–系统变量–新建
变量名:JAVA_HOME (一般命名)
变量值: C:\Program Files\Java\jdk-16.0.1 (jdk安装路径)
变量名:CLSSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
添加Path:双击Path或者选中编辑–新建–添加%JAVA_HOME%\bin
2)cmd中输入Java -version验证是否安装成功
图片
jdk具体安装与配置步骤
4.安装SDK,并添加环境变量ANDROID_HOME,添加Path
sdk官网
双击“SDK Manager.exe”,启动SDK Manager
图片
图片
在这里插入图片描述
(1)Tools文件夹里面的Android SDK Tools,Android SDK Platform-tools和Android SDKBuild-tools,只需要下载最新的版本。
(2)选择API,最新版本即可
(3)extras中选择Android Support Repository、Android SupportLibrary和Google USB Driver。
(4)安装请耐心等待,或者干点别的,特别慢
(5)方法一:将sdk中的adb.exe等下面三个程序复制到ASUS目录下,在cmd输入adb
tupian
图片
方法二:修改环境变量
新建–变量名:android —变量值:F:\caj\Python\android-sdk_r24.3.2-windows\android-sdk-windows\platform-tools(adb所在目录)–添加变量android到Path中:双击Path或者编辑–新建–加入%android%–cmd端输入adb version–设置成功
图片

5.安装米卓同屏助手米卓同屏助手
6.usb连接手机和电脑,打开米卓选择手机牌子
有教程,以vivo为例:连接USB–打开手机设置–关于手机–软件版本连续点七下–变成开发者模式–勾选usb调试
验证是否连接成功:在cmd中输入adb devices -l
图片
注意:是杠l 不是杠1
7.代码参考代码
注意代码中需要修改:

'platformName':'Android',
    #设备系统版本号
    'platformVersion':'10',
    'deviceName':'xxx',
    'appPackage':'com.tencent.mobileqq',  # 自动化应用
    'appActivity':'.activity.SplashActivity',

版本号要与usb所连接手机版本一致
对于安卓手机name可以随意写,但是不能为空
package和activity需要自己获取,打开QQ,使QQ位于打开应用的最前面,在cmd中输入
adb shell dumpsys activity recents | find "intent={"可以获取图片
可以看到第一行cmp=com.tencent.mobileqq/.activity.SplashActivity,其中com.tencent.mobileqq为package,.activity.SplashActivity为activity。

driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)

其中的url是固定的,不需要改
默认回复消息列表的第一个
在这里插入图片描述

具体参考自动化

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值