Auto.js 大象就医辅助挂号思路
纯技术分享,没有完整源码。
起因
现在云南这边医疗资源还是比较紧张。比较好的医院就那么一两个,每次想挂个号什么的,往往得通过vip手段。要么就得早上6点医院门口站队。
经过多次摧残。。以我的手速是抢不到了。
辅助技术选择
以前用玩苹果机的时候用触动精灵写过辅助。内置的脚本语言是lua,然而并不是太熟。。
现在手持小米5一部,看看android的。以前一直关注着一个开源项目 Auto.js 这次就索性用js来写写辅助。
Auto 简介
一个主要由无障碍服务实现的不需要Root权限的类似按键精灵的自动操作软件,可以实现自动点击、滑动、输入文字、打开应用等。
代码思路
唤起app
app.launch("com.neusoft.niox");
跳过广告
var jumpad = threads.start(function () {
while (!click("跳过"));
});
选择科室
这里科室列表在不可挂号的时候显示会空,这里我的做法是单独起个线程。通过来回点击刷新页面
主要代码:
setInterval(function () {
var tv_find_hosps_top= id("tv_find_hosps_top").findOne(1000)
if (tv_find_hosps_top!=null){
//TODO:查找页