蚂蚁森林能量java_使用autojs实现自动拾取蚂蚁森林能量与偷取朋友能量
autojs很有意思的一个js库,但是非常遗憾,作者已经不维护了,不过基于现在的功能,也可以实现很多有意思的事了,比如蚂蚁自动收能量,双十一过节活动什么的,在撸羊毛的道路上可以走的很远.
下面就来介绍我自己写的自动收能量的脚本.
开始:
在手机上安装autojs APP, 由于该APP已经在商城中下架了,所以只能另外找地方下载,有兴趣的话,在评论区留言邮箱,第一时间发送.
手机上安装完后,需要在vscode上安装插件,Auto.js-VSCodeExt,安装即可.
让手机与电脑处于同一wifi下,可以手机上开热点
电脑上启动autojs服务,在vscode中快捷键 command+shift+p,选择start project
手机上点击左上角面包,点击电脑,输入电脑IP即可连入
调试:
按f5即可调试代码.
上代码:
var baseWidth = 1080,baseHeight = 2400;
var height = device.height;
var width = device.width;
setScreenMetrics(baseWidth,baseHeight);
threads.start(function(){
events.observeKey();
events.on("key_down", function(keyCode, events){
if(keyCode == keys.volume_up){
toastLog('停止脚本使用')
exit();
}
});
});
const canCapture = requestScreenCapture();
if(!canCapture){
toast('请授权截图!')
exit()
}
launchApp('支付宝');
sleep(1000);
click('蚂蚁森林');
toastLog('打开蚂蚁森林');
sleep(3000);
getEnergy(1)
click('查看更多好友'); // 点击查看更多好友跳转到更多好友页面
// const bool = scrollDown();
// toastLog(bool);
// for(let i = height-200;i--;i>200){
// press(width/2,i,5)
// }
let hand = images.read('/sdcard/antshou.jpg');
if(hand === null){
hand = images.load("http://tc.zxiaofan.com/tc/a/icon/anthand.jpg");
images.save(hand,'/sdcard/antshou.jpg');
}
sleep(2000);
const scrollTotalCount = 30; // 执行100次
let count = 0;
var img,point,noMore;
// if(img === null){
// toastLog('截图失败');
// exit();
// }
while(count < scrollTotalCount){
count++;
// captureScreen('/sdcard/ant.jpg'); // 保存到本地的截图无法在下方使用
img = captureScreen();
sleep(2000);
img.saveTo('/sdcard/aa.jpg')
point = findImage(img,hand, {
region: [width - 200, 200, 200, height - 200],
threshold: 0.7
})
sleep(500)
if (point) {
toastLog("找到可收取能量:" + point);
click(point.x - 10, point.y + 10);
sleep(1000);
getEnergy(2); //收能量
sleep(500);
back();
sleep(1000);
}else{
toastLog('没找到能量');
sleep(1000);
swipe(baseWidth/3,baseHeight - 200,baseWidth/2,200,2000);
sleep(1000);
// gesture(2000,[width/2,height-200],[width/2,200])
// sleep(1000);
noMore = text('没有更多了').findOnce();
// var a = text("邀请").findOne();
toastLog(bool);
if(bool){
count = 20;
toastLog('结束');
}
}
}
exit();
以上是蚂蚁森林最新的自动收能量方式,有一定的问题,比如无法停止,因为截图的原因,不过这个问题不重要,无法结束就设置个循环10次,最主要自动收能量能实现即可.
问题:
开发过程中会碰到很多问题,比如不兼容,这个是基于java来开发的,而且最后的维护时间是2018年的,现在很多JS的新功能无法适用,只能退而求其次,使用之前的老语法,比如在项目中使用let,const这类块级声明变量的时候,会导致声明的变量无法更改,无法使用字符串模板,还有其它的坑待入.
总结:
虽然autojs是一个非常老的库,但是依然非常优秀,不需要root,便可操作手机,与puppeteer有些类似,学无止境
蚂蚁森林能量java_使用autojs实现自动拾取蚂蚁森林能量与偷取朋友能量相关推荐
- 苹果 python蚂蚁森林自动收能量_通过测试工具自动收取蚂蚁森林能量
本文仅为自动化工具appium的技术研究,请勿用于任何非正当用途 最近在家远程工作,结果作息更混乱了,早上起不来,导致我蚂蚁森林能量天天被偷,严重影响我沙漠造树"大业" ♂️.于 ...
- python自动收取蚂蚁森林能量_通过测试工具自动收取蚂蚁森林能量
本文仅为自动化工具appium的技术研究,请勿用于任何非正当用途 最近在家远程工作,结果作息更混乱了,早上起不来,导致我蚂蚁森林能量天天被偷,严重影响我沙漠造树"大业" ♂️.于 ...
- autojs 蚂蚁森林能量自动拾取即给指定好友浇水
文章目录 1.简介 2.开发环境搭建 1).手机安装 auto.js 2).电脑安装vcCode 3).vcCode 安装autojs插件 4).连接电脑端的 vcCode 和手机端的 autojs ...
- 分享一 AutoJs 蚂蚁森林自动收取能量和偷取能量
首先声明,代码不是本人所写,只是做了点改动.本文的目的一是分享给大家,二算是记个笔记方便以后看. 最近看到AutoJs可以收蚂蚁森林的能量,自己也想写一个,所以就搜了几个大神的代码,在此基础上,边看边 ...
- auto.js 自动偷取蚂蚁森林能量
auto.js 自动偷取蚂蚁森林能量 在网上找了很多都不能用,最后自己跟着重写了一遍 auto.js(android)下载网站: https://hyb1996.github.io/AutoJs-Do ...
- 我的世界服务器怎么设置自动拾取,自动拾取Auto Pickup Mod
作者:Furgl 链接:官网 自动拾取Mod让你在挖取资源的时候,自动将资源存储到你的背包中.在方块被挖出的时候,不会掉落到地上,取而代之的是,直接进入到你的背包中. 这种方式,让收集物品的效率更高, ...
- android launcher主要功能_[Android] 自动收取蚂蚁森林能量
Xposed 利用xp模块(Root,高阶,涉及刷机等危险操作) xposed框架:是一套开源的.在Android高权限模式下运行的框架服务,可以在不修改Apk文件的情况下影响程序运行的框架服务,基于 ...
- adb 查看屏幕大小_蚂蚁森林自动收取能量、偷取能量、浇水(使用adb、python)...
涉及到的技术: 1.python 2.adb 具备的功能: 1.自动收取能量 2.自动偷取能量 3.自动给指定的朋友浇水 使用方法: 1.打开电脑,USB线一头接手机,一头接电脑. 2.电脑运行pyt ...
- 苹果 python蚂蚁森林自动收能量_GitHub - dxp432/adb_python_alipay_AntForest: 蚂蚁森林自动收取能量、偷取能量、浇水(使用adb、python)...
蚂蚁森林自动收取能量.偷取能量.浇水 蚂蚁森林自动收取能量.偷取能量.浇水(使用adb.python)adb_python_alipay_AntForest 涉及到的技术: 1.python 2.ad ...
最新文章
- java 字符串编程题,JAVA 基础编程练习题7 【程序 7 处理字符串】
- 每天一道LeetCode-----找到序列中第一个没有出现的正整数,要求时间复杂度是O(n),空间复杂度是O(1)
- 关于myeclipse buildpath的jar包不能复制到tomcat lib下的问题
- php熊掌号怎么设置json-ld,dedecms织梦系统对接百度熊掌号并添加JSON_LD数据
- maven 手动安装 ojdbc7
- 《丁丁历险记系列之委托》-- 摘自http://www.cnblogs.com/xfxxx/archive/2010/04/03/1703839.html...
- 智能制造-其真正涵义
- 【引用】男人爱你的三个细节
- 综述:如何研究植物基因组DNA羟甲基化(5hmC)?|易基因
- Element组件--Upload文件/图片上传
- 微信小程序春天来了 安卓程序员进入冬眠?
- mount point / 挂载点
- 通过css实现单选按钮效果
- CardSlidePanel卡片左右划效果
- Fluent仿真计算前的准备
- CocoStudio:ImageView分析
- cesium实现二三维分屏地图同步效果
- 埃航客机坠毁为俯冲状态 波音CEO发表公开信
- java显示图片_java显示图片的方法
- MySQL 手动主从同步不锁表