项目场景:

最近在整理自家买家数据的时候,头大,这不是五一了嘛,想着趁这个节日机会推一波营销广告.好好卖一波,在网络上找了不少关于节假日营销的方案,比如发短信啊 ,发邮件什么的.但是都没有达到我的理想,我的想法是低成本,可持续发展,最好就是那种每逢节假日或者店铺搞活动的时候能够第一时间把这个活动推荐出去.想过通过微信进行搜索手机号码来添加客户,后来发现效果不是很理想!于是又把这个想发转移到了QQ,你还别说 效果还是不错的,毕竟我的客户群体都是一些年轻人,虽说大部分人已经可能工作了,让很多老板觉的这部分人很少玩QQ了,我之前也是有这些想法,后来有位客户就告诉我,微信基本上都是用来工作和联系亲戚朋友的,而QQ就完全属于自己了,用它打游戏啊,和初中,高中同学聊天啊,包括登录一些网站也是是否方便的等等.


问题描述

正常来讲QQ批量添加通讯录的好友操作步骤如下:1、手机登录QQ后,点击“联系人。2、点击右上角添加。3、点击“添加手机联系人”4、点击“多选添加”。5、勾选要添加的联系人,点击“加好友”。6、填写统一的验证信息,点击“发送”即可。
这整个流程没有毛病 ,然后就是把它自动化一下!

   let 信息填写 = falselet num = 0;//判断当前界面验证类型次数while (true) {keepNode(true)if (num > 2) {logi("[系统状态]:可直接发起验证请求!");num = 0if (findNode(text("发送"), true)) {logi("[系统]:验证请求-->验证信息~");this.likesNum++logi("当前已经完成" + this.likesNum + "次添加!")if (this.likesNum >= readConfigInt("FilePath")) {laoleng.Alert.dialog("任务已经全部完成!")exit()}}return true//结束继续添加,客户要求的信息填写 = true} else if (信息填写) {if (findNode(text("发送"), true)) {logi("[系统]:验证请求-->验证信息~");this.likesNum++logi("当前已经完成" + this.likesNum + "次添加!")if (this.likesNum >= readConfigInt("FilePath")) {laoleng.Alert.dialog("任务已经全部完成!")exit()}}return true//结束继续添加} else if (findNode(text("确定").idMatch("dialogRightBtn"), true, true)) {logi("添加失败!");return true} else if (findNode(text("取消").idMatch("ivTitleBtnLeftButton")) && findNode(text("备注"))) {logi("进入验证界面");if (findNode(text("填写验证信息").idMatch("i83"))) {logd("[系统提示]:填写验证信息");if (findNode(idMatch("i82").clz("android.widget.EditText"))) {g_ret.clearText()let str = readConfigString("verification").split("\n")  //评论话术  字符串 一行一条let retSrt = str[random(0, str.length - 1)];g_ret.inputText(retSrt)// g_ret.inputText("你好")// sleep(1000)// g_ret.inputText()// g_ret.inputText("你好啊")// sleep(1000)// if (readConfigBoolean("IPHomeOff")) {//     if (findNode(idMatch("bz4"), true)) {//         g_ret.inputText(readConfigString("riqi") + "+" + this.号码赋值)//     }// }readConfigBoolean("remarkOff") && d.remark();信息填写 = true}} else if (findNode(idMatch("textView1"))) {logd("[系统提示]:问题答复");let node = id("com.tencent.mobileqq:id/textView1").clz("android.widget.TextView").getNodeInfo(1000)if (node) {for (let i = 0; i < node.length; i++) {logi("当前供需回答" + node.length + "道问题~");let 答案数字 = node[i].text.match(/\d+/)// logi(答案数字);if (答案数字) {inputText(text("输入答案").clz("android.widget.EditText"), 答案数字)sleep(1000);} else if (findNode(text("输入答案").clz("android.widget.EditText"))) {let str = readConfigString("verification").split("\n")  //评论话术  字符串 一行一条let retSrt = str[random(0, str.length - 1)];inputText(text("输入答案").clz("android.widget.EditText"), retSrt)// inputText(text("输入答案").clz("android.widget.EditText"), "你好")sleep(1000);}}sleep(1000)readConfigBoolean("remarkOff") && d.remark();信息填写 = true}}num++} else if (findNode(text("通讯录").selected(true))) {name.click()logd("点击添加");sleep(2000);}sleep(1000)}

公开部分源代码原因:

为了避嫌,我只公开了验证信息那段代码,其他的部分的 大家可以自己研究一二!


成品效果图:

提示:我觉的这些功能是够我自行用,就没有写其他的了!

手机QQ怎么批量添加通讯录好友[实现全自动化操作]相关推荐

  1. 怎么批量添加微信好友?

    手里有大量手机号,那么如何批量添加微信好友? 1.分散消耗. 比如有10万个联系人,则准备20~50个手机号和微信,每个微信分配5000~2000个联系人. 2.编辑良好的沟通话术. 是否被限制看加好 ...

  2. 新旧手机改车载导航,随车点火开机,熄火关机,全自动化操作,语音控制导航

    第一次写文章多多见谅 第一步手机必须root,自己手机怎么root自己百度方法,需要的软件有地图软件,百度carLife.高德地图车机版.根据个人爱好自己选择(个人推荐百度carLife,主要因为可以 ...

  3. Android批量添加联系人到通讯录

    由于工作上的需要,把数据库中备份的联系人添加到通讯录,一般都有几百条记录,插入一条数据系统默认commit一次,这样效率就降低了,如果把所有的数据都添加进去后再commit效率就不一样,这就需要事务 ...

  4. 抖音落地页跳转添加微信好友的方法

    很多人不知道抖音怎么加微信好友,抖音有诸多限制,但掌握了方法就能达到理想的效果.本篇就给大家介绍抖音私信如何留微信号?抖音添加微信好友的方法两种方法. [普通方法] 一.进入"我" ...

  5. 企业微信添加微信好友失败怎么办?

    通过企业微信来进行私域流量运营,肯定需要批量添加客户好友,如果出现添加好友失败的情况,该怎么处理呢? 添加好友为什么会失败? 当我们通过企业微信添加客户,添加过程中,如果会遇到下图中显示的" ...

  6. android qq空间效果,更新UI设计 Android手机QQ空间1.2详测

    近日,腾讯发布了Android手机QQ空间1.2版.经过一周的试用,小编认为该版QQ空间的多项创新,大大地发挥了Android平台的价值. 从测试结果来看,Android手机QQ空间1.2版在原有便捷 ...

  7. 运用Appium 实现添加微信好友自动化

    本文为原创文章,如需转载请注明出处.   任务:实现批量添加微信好友自动化. 任务分析:1.首先要实现添加单个好友步骤自动化. 2.实现脚本读取Excel里的值. 3.参数化好友电话号码或者昵称. P ...

  8. ECSHOP批量添加商品到购物车

    Ecshop是一款开源的网上商店系统,在我心目中可以算得上网上商城界的Wordpress了. 本文介绍如何实现在ecshop中批量添加商品到购物车. 大家都知道,默认的ecshop只能单件点击&quo ...

  9. 批量导入手机通讯录_手机QQ批量导入电话号码

    这个小技巧在三年前我已经写过一回了,但现在QQ也更新了几个版本,原来的方法操作起来总有些功能受限,所以重新写过. 操作大致分三步 第一步:在电脑上做一个电子表格,按自己的需要保留必需的项目,我这里只填 ...

最新文章

  1. YOLOv5实现自定义对象训练与OpenVINO部署全解析
  2. 联手IBM布局云计算,王健林如何再造一个新万达?
  3. jdbc在项目中的应用
  4. 看懂mysql执行计划--官方文档
  5. ASA对FTP的审查抓包测试
  6. Nginx + Tomcat 配置负载均衡集群
  7. Python自省(反射) 与 inspect 模块
  8. Android同屏或摄像头RTMP推送常用的数据接口设计探讨
  9. java中start与loop_java for-loop问题
  10. LeetCode之反转字符串中的单词
  11. 《自动化技术中的进给电气传动》1.1节和1.2节读书笔记
  12. 直方图均衡化 java,OpenCV Java 直方图均衡化
  13. 一步一步教你写股票走势图——分时图一(概述)
  14. TCP Reassembly
  15. ECU重编程流程(UDS)
  16. 首屈一指的全球招聘与薪资支付平台Deel收购Zeitgold,以增强薪资和人工智能服务
  17. ensp启动路由 40错误-已解决
  18. 运行django项目报错Couldn‘t import Django
  19. 安装Ubuntu13.10后的首要事情
  20. 高学历就意味着高薪资?低学历转行3D建模,游戏建模成为首选

热门文章

  1. el-table-column根据条件修改字体颜色,el-table-column序号展示
  2. 高德地图全面详细讲解使用
  3. JAVASE-01-java入门
  4. esp32项目结构及分区表、flash大小的修改
  5. HTML中常见标签的英文解释及说明
  6. .NET工程师面试宝典
  7. 人工智能第3章 通过搜索进行问题求解
  8. 并查集(golang实现)
  9. 扫盲丨交换机、路由器和防火墙到底有啥区别?
  10. 360极速模式和兼容模式