用Python实现一个简单的微信聊天机器人

本文介绍如何使用Python和UIAutomator2实现微信聊天自动化,包括环境搭建、程序分析、代码实现及效果展示。
该文章已生成可运行项目,

刚学习Python,做点小玩意练练手( ̄▽ ̄)~*




一、准备工作

        IDE:pycharm2019

        Python:3.7

        还有安卓手机一台(^_-)

        代码git:代码地址




二、环境搭建





1. 安装安卓工具

    首先进入谷歌官网,下载对应的SDK工具,这里我使用的是android-sdk_r24.4.1

 下载完之后解压,打开SDK Manager,安装对应的工具(PS:这里我就直接无脑下一步

 安装完之后,配置一下环境变量,在cmd界面输入“adb” 来判断安装是否成功

这样,SDK就装好了




2. UIAutomator2安装

      直接执行以下命令进行安装

pip3 install --pre -U uiautomator2

3. 配置手机环境 

    手机用USB连接电脑,手机端开启usb调试。cmd输入adb devices

 如果出现 device,则是授权成功。如果出现 unauthorized 则是未授权,需要手机授权 

 连接成功之后cmd输入命令,安装atx-agent至手机

python -m uiautomator2 init

出现下图则安装成功,手机端会出现一个ATX的app

由于自带的SDK工具无法输入中文,所以还需要一个插件adbkeyboard.apk进行支持

4. 安装weditor

     这个插件可以让我们像定位网页元素那样定位手机端元

本文章已经生成可运行项目
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

穷儒公羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值