18910140161

python如何自动批量添加微信好友并修改备注

顺晟科技

2021-06-16 10:42:07

607

有时候因为工作需要,要在微信上加一堆好友。我们不想花钱买一些工具,也想和自己的业务融合。我们做什么呢这时候我们不妨借鉴自动化测试的思想,利用appium框架(appium是一个移动自动化框架,可以用来测试原生应用、移动web应用、混合应用,并且是跨平台的),让工作更加高效。 ,环境建设 安装Node.js 安装JDK并配置环境变量 安装Android SDK,配置环境变量 安装Appium桌面版本 安装Python/Java(只需选择自己习惯的) 关于流程,这里不赘述。网上有很多详细的教程 二、Python代码实现 基本思路:启动微信app,模拟点击搜索按钮,输入准备好的手机号,判断与手机号的好友关系,如果是好友则跳过,如果不是则添加好友,添加过程中如果需要发送认证申请则输入准备好的文案语音,修改好友备注,最后模拟点击发送。 # -*- coding: utf-8 -*- 从appium导入webdriver 从时间导入睡眠 def get_data(手机、文字、笔记): #设置模拟器和应用程序参数 desired_caps={} desired _ caps[' PlatFormName ']=' Android ' 所需的大写字母['deviceName']='ALP-AL00 ' desired _ caps[' AppPackage ']=' com . Tencent . mm ' desired _ caps[' AppActivity ']=. ui . launCheriu ' 所需的大写字母['noReset']=真 所需的大写['签名权限']=真 所需的大写字母[' unicode键盘']=真 driver=webdriver。远程(' http://localhost:4723/wd/hub ',所需_caps) 睡眠(3) #选择并单击查找按钮 driver . find _ element _ by _ id(' com . Tencent . mm : id/qi ')。点击() #输入手机号码 driver . find _ element _ by _ id(' com . Tencent . mm : id/Li ')。send_keys(str(手机)) #找出当前页面上是否有联系人模块。如果没有,需要添加手机号。如果有,已经是微信好友了 view=driver . find _ elements _ by _ id(' com . Tencent . mm : id/ra ') if len(view)=0: #选择并单击“查找手机号码”菜单 driver . find _ element _ by _ id(' com . Tencent . mm : id/C2C ')。点击() #查看当前页面是否有提示弹出窗口。如果有,则用户不存在(可能不是通过手机号搜索),如果没有,则需要添加用户。 box=driver . find _ elements _ by _ id(' com . Tencent . mm : id/dd9 ') if len(box)=0: #选择并单击“添加到通讯簿” driver . find _ element _ by _ id(' com . Tencent . mm : id/CW ')。点击() msg=driver . find _ elements _ by _ id(' com . Tencent . mm : id/CW ') if len(msg)=1: 打印(字符串(手机)“用户添加成功”) else: #编辑验证应用程序语音 driver . find _ element _ by _ id(' com . Tencent . mm : id/ea4 ')。清除() driver . find _ element _ by _ id(' com . Tencent . mm : id/ea4 ')。send_keys(字符串(单词)) #编辑朋友笔记 driver . find _ element _ by _ id(' com . Tencent . mm : id/ea8 ')。send _ key(str(note)) #单击发送身份验证请求按钮 driver . find _ element _ by _ id(' com . Tencent . mm : id/kz ')。点击() 打印(字符串(移动)‘等待用户验证’) else: 打印(字符串(手机)“用户不存在”) else: print(str(mobile)‘已经是微信好友’) 手机=[186xxxxx

xxx,187

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航