群接龙:AUTOJS脚本开发学习——day2

前言:
开发目的是为了使用安卓平台的用户不再为了繁琐的wechat接龙流程而苦恼。此脚本基于auto.js和javascript开发的一体化自动脚本,适配了绝大多数的安卓手机设备。脚本主要操作页面分为首页-通讯录-群聊-参与接龙-填入内容-发送接龙

本文使用资源

  • vscode开发工具
  • auto.js的apk包
  • 安卓手机或者设备一台
  • 微信app

脚本开发流程

  1. 电脑端安装配置vscode
  2. 安卓端安装配置auto.js
  3. USB线连接调试代码

安装运行vscode

安装包网址:

https://code.visualstudio.com/

打开扩展 ==> 安装Auto.js-Autox.js-VSCodeExt 插件 ==> 按照插件使用方法连接手机

vscode安装auto.js插件示意图

配置auto.js

安装包 ⇒ 后台私信获取(官网最新版本去掉了原先的许多功能,也可以用,最好用旧版)

  1. 打开无障碍模式
  2. 点击版本号获取开发者选项
  3. 打开USB调试功能

代码调试

实现代码:

auto.waitFor();
app.launchApp("微信"); //打开微信
sleep(3000);//等待微信初始化加载
openConsole();//打开控制台调试面板
//进入通讯录tab页面
className("android.widget.TextView").text("通讯录").findOne().parent().parent().click();
sleep(1000);
//进入菜单项==>群聊
className("android.widget.TextView").text("群聊").findOne().parent().parent().parent().click();
sleep(1000);
// 点击群聊页面保存的第一条群聊(坐标可能不准,可以自己慢慢调试)
click(600, 190); //click的参数分别是横坐标纵坐标,原点是屏幕左上角
sleep(1000);
//由于群聊页面不止一个参与接龙按钮,需要以数组方式获取
let col = className("android.widget.TextView").text("参与接龙").find();
//统一点击最后一个参与接龙的按钮
col[col.length - 1].click();
sleep(1000);
// 假设已有多人接龙,需要下拉到底部获取最后一个输入框
swipe(device.width / 2, 1000, device.width / 2, 200, 2000);
sleep(1000);
//点击加号,开始接龙
id("erl").findOne().click();
sleep(1000);
//由于接龙页面有很多个输入框,我们只需要获取最后一个即可,也是通过数组获取
let edit = className("android.widget.EditText").find();
//在最后一个写入你需要输入的文本
edit[edit.length - 1].setText("自定义文本内容");
sleep(1000);
//点击发送接龙
id("en").findOne().click();

在此声明:本文章仅作技术交流使用,不得用作商业用途,不允许转载,谢谢。

微信机器人,网站实力的象征! 微信用户数量持续的增长,精明的站长都开通了微信公众平台账号,以方便用户及时获取论坛的消息,但使用效果却有点差强人意。微信平台只能设置指定关键字回复固定的内容,比较死板,用户感觉没什么作用,也不愿意关注你的账号,造成站长的关注会员数量不多。 微信机器人,给会员一个关注你公众账号的理由! 本插件可大大加强论坛在手机上的互动性!详细功能请看功能列表 【安装说明】 http://www.pc2015.com/thread-16968-1-1.html首次安装必看【重要!】 【演示地址1】http://www.pc2015.com/wuxin_qqrobot-index.html 【演示地址2】http://bbs.52cnw.com/plugin.php?id=wuxin_qqrobot:index 用户通过微信搜索论坛帖子信息、上传照片、发布帖子、收发站内短信、获取额外的积分加成、获取微信用户专属勋章、使用积分参与抽奖……还通过机器人查询所在地的天气、当天的黄历、星座运气、股票信息、电影信息…… 微信机器人功能:支持自然语言识别哦,会员不再需要记忆繁琐的命令了 微信机器人的组件,支持逐步提醒及空格参数两种模式啦,不管新手用户或骨灰用户,都能快捷使用! 1、强大的智能识别系统,可智能识别用户指令 2、完善的组件扩充模式,站长可自由安装卸载组件,有能力的站长可利用组件编写各种功能 3、目前唯一同时支持逐步提醒及空格参数两种模式的微信插件! 4、用户可随时对当前所在位置标记,供其他用户查询 5、支持附近功能,用户可查附近位置信息 6、微信拍照自动上传相册 7、使用微信获取邀请码,站长防注册机的又一利器! 8、站长自定义关键字回复用户信息、包括文字回复,图文回复等。 9、站长自定义回复的导入导出功能,站长间可分享各自的自定义回复 10、微信与论坛账号绑定、解绑功能 11、使用微信进行积分抽奖,站长可在后台设置概率 12、搜索论坛的帖子或门户的文章,站长可设置以图文形式或者是文字形式返回结果 13、查看自己的站内短信,或者对论坛用户发送站内短消息 14、查看用户自己的论坛账号信息 15、用户可随机获取各种笑话打发时间 16、查询星座的今日运程(默认为用户注册资料的星座,吸引用户完善资料) 17、查询天气信息(默认为用户注册资料的所在地,吸引用户完善资料) 18、查看黄历信息 19、查看实时股票信息 20、绑定微信的会员可领取微信专属勋章,吸引更多人关注你 21、通过微信登陆获取额外积分奖励 22、手机归属地 23、成语词典查询 24、微信发帖 25、微信发图 26、英语单词查询 27、成语接龙 28、百度百科查询 29、微信注册会员 30、成语接龙 31、强大的自定义回复,支持图文、语音回复! 32、微信自动登陆,微信与论坛无缝连接 33、公交查询 34、微信转盘抽奖,活动抽奖吸引会员 35、试试手气,随机推荐让老帖子原地复活 36、密码修改,用户绑定后再不担心忘记密码,站长也不用担心邮件发送不出 37、彩票查询 38、自定义学习功能,会员可教机器人学习 39、糗事百科 40、带完整日志查询功能,不需要登陆公众平台可查记录 41、微信查询快递信息 42、计算人品 43、在线点歌 44、汇率查询 45、图片墙 …… 【2.1】 2013年10月23日 本版本已稳定,可更新。 1、对微信手机版的界面进一步美化 2、修复绑定提示不准确的BUG 3、修正注册组件功能,增加对网页版支持 4、修正我的信息组件提示的绑定方式 5、修正自动登陆导致页面空白的BUG 6、修复转盘获取数据出错的BUG 7、修复新用户无法注册登陆的BUG。 8、完善帮助页面细节 9、修复绑定后用户组资料不即时更新的BUG。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值