【Lua】蚂蚁森林领能量(积木编程 LuaBox)安卓免 ROOT 脚本源码(已失效)
本帖最后由 lisaisacat 于 2020-12-9 10:13 编辑2020-10-22 更新
双十一支付宝更新了,然后呢,蚂蚁森林的页面已经无法获取到控件信息了,也就意味着这个脚本已经失效了。
不光能量球获取不到,连偷能量都换了。
运行环境:LuaBox/积木编程(软件自行百度下载,关键词:触动精灵官网)
运行系统:安卓 5 以上,无需 ROOT
使用方法:复制源码 - 打开积木编程 - 创建脚本 - 粘贴源码 - 保存 - 运行
开发环境:触动精灵编辑器 3.0
{:300_955:}论坛里有其他人发过 auto.js 版本,今天我来发一个 Lua 的。
代码很简单,逻辑呢大概就是先打开支付宝,然后查找蚂蚁森林的界面控件,找到了就点击,接着查找能量球界面控件,找到了继续点击,找不到就逛一逛,问题就是不能帮助别人收快过期的能量。
脚本源码:
pkgname = app.getPackageName("支付宝")
app.runApp(pkgname)
mSleep(3000)
while true do
local collect =widget.find({["text"]="收集能量",["rule"]=2})
ifcollect ~= nil then
x1,y1,x2,y2 = widget.region( collect)
if x1 ~= -1 then
x = (x1+x2)/2
y = (y1+y2)/2
toast("点击能量")
event.tap(x,y)
mSleep(1000)
end
else
local bag =widget.find({["text"]="背包",["path"]="/FrameLayout/LinearLayout/FrameLayout/FrameLayout/RelativeLayout/RelativeLayout/RelativeLayout/RelativeLayout/FrameLayout/WebView/ba/WebView/View/View/View/View/Button"})
ifbag ~= nil then
x1,y1,x2,y2 = widget.region(bag)
if x1 ~= -1 then
x = x2 + 170
y = y2 - 50
toast("逛一逛")
event.tap(x,y)
mSleep(3000)
end
end
local water =widget.find({["text"]="浇水",["path"]="/FrameLayout/LinearLayout/FrameLayout/FrameLayout/RelativeLayout/RelativeLayout/RelativeLayout/RelativeLayout/FrameLayout/WebView/ba/WebView/View/View/View/View/Button"})
ifwater ~= nil then
x1,y1,x2,y2 = widget.region(water)
if x1 ~= -1 then
x = x2 + 170
y = y2 - 50
toast("逛一逛")
event.tap(x,y)
mSleep(3000)
end
end
end
local forest = widget.find({["text"]="蚂蚁森林",["id"]="com.alipay.android.phone.openplatform:id/app_text"})
if forest ~= nil then
x,y,x1,y1 = widget.region(forest)
if x ~= -1 then
toast("点击蚂蚁森林")
event.tap(x,y)
mSleep(3000)
end
end
end 要是把软件包放这里就好了。 k53247l2 发表于 2020-10-14 07:40
感谢分享,就是偶尔会有遗漏,还有那种帮别人捡的,好像不能实现
确实是,帮别人捡因为控件没有特征所以没办法,我现在改成了 for 循环的,至少不会一直尝试捡了,以后再想想怎么优化下。 感谢分享!!帮顶!!! 感觉以后的操作都变成脚本化处理了,都不需要手操了,一个集成化脚本解决手机上所有日常任务 这个真不错 省劲 谢谢分享 谢谢分享,本来每天起床靠收能量,现在有脚本了,怕是天天起床要迟到。:lol 装了xp 框架的手机用秋风2.4和Edge pro 完全不用管。天天能偷别人的 感谢楼主分享,刚刚试了下可以 guotong99 发表于 2020-9-23 15:47
要是把软件包放这里就好了。
我看规则里说不让放软件成品啊{:1_904:} 这个真不错 省劲 谢谢分享