实现湖南科技大学公众号自动健康打卡

实现湖南科技大学公众号自动健康打卡

本人一直在校基本没出过校门, 所以健康打卡每日基本都是重复的

但由于自己总是忘记打卡导致被打电话很是烦躁, 于是编写了js脚本实现在公众号内自动打卡

代码放前面, 有兴趣学习的看后面教程

技术交流, 仅供参考

话不多说, 直接放代码

​ 将微信公众号及其健康打卡栏置顶,固定位置即可

image-20221208104540526
toast("准备开始自动打卡")
app.launchApp("微信");
sleep(2000);
click(734, 343)
sleep(2000);
click(734, 343)
sleep(2000);
click(451, 2332)
sleep(4000);
click(963, 779)
sleep(3000);
swipe(473,1923,473,200,3000)
sleep(2000);
click(161,1472)
swipe(572,1472,572,270,3000)
sleep(1000)
click(161,1524)
sleep(1000)
click(161,2107)
sleep(1000)
swipe(572,2107,572,270,3000)
sleep(1000)
click(161,843)
sleep(1000)
click(161,1430)
sleep(1000)
click(579,293)
sleep(1000)
click(161,731)
sleep(1000)
click(581,2265)
sleep(1000)
click(573,1361)
sleep(1000)
toast("自动打卡完成")

js 基础函数

  • launchApp("") 通过字符串类型的名字启动应用
  • sleep() 等待时间, 1000为一秒
  • toast("") 消息通知
  • click(x, y) 参数为x, y, 点击手机上对应坐标位置
  • swipe(x1, y1, x2, y2, duringTime) 模拟滑动从坐标1移动到坐标2, 经历时间为duringTime, 1000为一秒

具体流程

  • 连续手机版本信息, 开启开发者选项
image-20221208103807805
  • 进入更多设置->开发者选项->勾选指针位置, 需要点击哪里就看xy坐标运用click函数实现自动点击
image-20221208103857051
  • 下载autojs(可以实现自启动, 但需付费50永久, 有兴趣学习安卓脚本的可以购买, 其他可以自行搜索下载其他运行js软件创捷快捷方式点击即签到)

Auto.js Pro 下载

  • 开启autojs权限

    image-20221208104141399
  • 将微信公众号及其健康打卡栏置顶,固定位置即可

image-20221208104220766 image-20221208105000325
  • 编写代码
toast("准备开始自动打卡")
app.launchApp("微信");
sleep(2000);
click(734, 343)	//点击微信第一栏

// 通过指针位置功能, 点击需要的地方, 上方会在点击时显示xy坐标, 记住填入即可, 后续主要都这样操作

sleep(2000); //给两秒预留时间等待加载
click(734, 343) // 点击公众号内第一栏
sleep(2000);
click(451, 2332) // 点击公众号内的健康打卡
sleep(4000);
click(963, 779) // 点击"复制到今日打卡
sleep(3000);
swipe(473,1923,473,200,3000) // 模拟向下滑动, x坐标可以保持不变, y坐标从下方某一点移动到上方某一点, 花费三秒
sleep(2000);

// 下面均为点击每个界面的"正常"按钮, 点击多个按钮中间隔一秒, 点击完毕后继续向下滑动

click(161,1472)
swipe(572,1472,572,270,3000)
sleep(1000)
click(161,1524)
sleep(1000)
click(161,2107)
sleep(1000)
swipe(572,2107,572,270,3000)
sleep(1000)
click(161,843)
sleep(1000)
click(161,1430)
sleep(1000)
click(579,293)
sleep(1000)
click(161,731)
sleep(1000)
click(581,2265) //点击另一卡片栏
sleep(1000)
click(573,1361)//点击提交位置
sleep(1000)
toast("自动打卡完成")
  • 可以创建快捷方式没事点击一下即可, 也可以设置任务每天定时打卡
  • 微信初始界面一定要保持点击栏目始终在第一栏, 保持使用完微信上滑到顶的习惯或者清后台
image-20221208105444780 image-20221208105455054
posted @ 2022-12-08 11:01  Flonx  阅读(97)  评论(0编辑  收藏  举报