
不可否认,蚂蚁森林是一项公益活动,但这个活动也是出自资本家之手,以公益活动的名义,为了留住用户、吸引流量、增加线上互动次数。不然直接一键充电,不至于让大家浪费一点精力。所以,今天给大家带来一个全新的全天支付宝蚂蚁森林自动能量采集脚本代码,附Auto.js文件。

脚本也是开源的,担心支付宝安全的朋友可以自行查看代码。
和以前一样,下载并将其解压缩到脚本文件夹中,然后使用 Auto.js 程序运行它。
蚂蚁森林脚本更新日志
2022.01.27 修复AutoJS免费版无法自动执行能量雨的问题;优化界面;适配最新版 AutoJS.Modify。
2022.01.16 重构配置界面,配置项层级更清晰,优化代码逻辑。
2021.12.27 修复昨天的bug。
2021.12.27 增加排行榜好友名缓存机制,避免重复进入保护套;能量雨支持直接调整点击间距和点击位置高度。
2021.12.12 优化脚本之间的消息机制;获得ADB授权后,支持自动开启其他应用的可访问权限,如李跳条等APP;通过无障碍服务锁定屏幕支持 Android 9 及更高版本。
2021.11.29 修改脚本生命周期的监控逻辑;修改不同情况下执行时截图权限的申请顺序。修复了排行榜底部自动识别失败的问题,修改了防护罩信息的获取逻辑,支持手动修改防护罩信息。
2021.11.20 购物后会自动判断并执行能量雨脚本;如果截图失败,请重新申请截图权限。第一次使用时,脚本需要自动识别颜色信息,会在排行榜底部来回滚动多次,属于正常现象。请耐心等待脚本自动完成第一轮采集。
2021.10.29 能量雨脚本优化,能量雨控制文本可配置;能量雨采集方式删除识别方式,只保留暴力模式;支持赠送好友的配置自动进行二次收藏。
2021.08.29 优化机会耗尽的判断
2021.08.16 新增能量雨自动启动工具脚本
2021.08.07 能量雨通过控制识别自动点击启动;增加执行冷却,防支付宝检测:默认采集1000克后自动冷却60分钟。
2021.06.21 优化能量雨采集动作,增加一定的随机间隔避免检测,除非手机卡住不会漏掉,保证第一次采集超过 110 克。
2021.06.01 优化代码结构,避免多次调用require(config.js)导致tooManyListener,修改游览结束判断逻辑,返回首页通过单击按钮。
2021.03.31 增加了组合种的浇水功能。目前,仅支持一种组合物种。可配置浇水量和浇水阈值,反复检测浇水。新增自动检测更新、低电量保护、自动清除过长控制台日志等功能。
2021.03.23 增加新功能:当应用程序被多次点击执行,延迟五分钟时,可将应用程序加入白名单;,您可以选择强制执行。该功能由开关控制,默认关闭。
2021.02.15 优化基本代码和执行流程。
2021.01.30 优化能量护盾使用记录识别。
2021.01.25 由于之前剧本作者家事,暂不更新。现在这个脚本用于自动收集蚂蚁森林能量。当前脚本自动识别采集分辨率,无需重新设置。
蚂蚁森林脚本功能介绍
自动匹配不同系统下的自动化方式。Android 7及以上可以通过无障碍服务模拟操作,7以下的版本需要通过root权限模拟操作;
自动识别锁屏方式并根据配置的密码解锁,支持图形解锁、PIN解锁、混合密码解锁;特殊设备需自行扩展;
还支持支付宝手势解锁
识别出自己能量球的倒计时,与好友列表中的倒计时进行对比,取最小值作为下次收集的等待时间;
识别好友能量护盾,下次充电时跳过打开能量护盾的好友;
默认使用倒计时进行采集,可通过配置开启;
您可以选择永不停止模式。如果没有倒计时或者激活时间超过激活时间(激活时间可以设置为任意范围),则在激活时间后继续执行,否则按照倒计时时间等待,实现全程不间断采集日;
根据设置选择是否帮助好友收集能量;
根据白名单,不收取特定好友能量;
您可以设置当收集达到一定阈值时自动浇水反馈。默认阈值为当日采集量超过 40 克时浇水一次。同时可以配置无灌水反馈黑名单。
浇水反馈量可配置,可选:10 18 33 66
脚本运行时,可以显示一个浮动窗口来显示当前状态
开始采集时,按音量下键延迟执行五分钟,适合需要使用手机时使用。按提高音量关闭脚本并终止执行。
充电后,浮动框会显示充电的电量
辅助功能可以自动开启,需要配合adb授权,不同软件请替换包名: Pro版本为org.autojs.autojspro 可以通过context获取adb shell pm grant org.autojs.autojs android.permission。获取包名()。WRITE_SECURE_SETTINGS
提供在线OCR识别服务,识别倒计时数字。如果觉得准确率不好,可以选择申请百度OCR接口权限
ROOT设备可以自动锁屏。非ROOT设备需要展开锁屏方法。默认实现是在下拉状态栏的指定位置放置一个锁屏按钮。
脚本更新可以执行update/detect update.js
对于基于图像分析的比较完整的采集,无法直接获得倒计时。请申请百度图像识别API或通过永不停止模式定期投票。还要注意永不停止模式不会全天运行,1-6点是没有意义的,可能会被禁止。
添加开关可以自动识别是基于图像分析还是控制分析。如果朋友数量大,建议直接使用图像分析。
个人主页、好友主页等都是基于控制信息识别的。如果您使用英文版,请运行配置并修改控制文本配置中的控制文本信息。如果中文版识别失败,需要自己配置。
可以导入和导出配置数据和运行时数据。内容由 AES 加密。默认密码是 device.getAndroidId(),所以只能在本地使用。如果需要跨设备或者免费版和专业版之间进行备份,请自行获取device.getAndroidId(),根据提示输入
通话状态监控,在通话过程中或来电进行时自动延迟五分钟。需要授予AutoJS软件权限才能获取通话状态【此功能暂时不可靠,Pro版无法使用】
可配置在锁屏状态下判断设备姿态,防止误触裤兜(基于重力加速度传感器)
蚂蚁森林自动能量收集设备要求
Android5.0及以上有ROOT权限
Android7.0及以上无ROOT权限
各种模式的详细说明
循环模式:脚本会按照设定的次数不间断的循环执行,直到当前执行的指定次数停止。
计时模式:当循环模式关闭且永不停止模式未开启时,计时模式启用。定时模式需要设置最长等待时间。默认值为 60 分钟。脚本执行时,会通过OCR识别排行榜中的倒计时时间。如果获得的最小倒计时时间小于最大等待时间,则脚本将根据识别的最小倒计时时间启动。,否则脚本将退出执行。
永不停止模式:关闭循环模式并打开永不停止。这时候需要设置重新激活时间。当识别的倒计时时间小于这个重新激活时间时,脚本会根据实际倒计时开始。当识别到的倒计时时间大于重新激活时间时,按照重新激活时间开始计时。这个循环实现了全天不间断的执行。这个重新激活时间可以设置为一个随机范围,每次判断都会在指定范围内生成一个随机时间。
上述定时模式和永不停止模式取决于 OCR 的正常运行。如果设备分辨率为1080P,建议直接禁用自建OCR识别和百度OCR识别。此时会开启模拟识别,准确率和速度堪比。更适合 OCR。其他分辨率设备没有经过太多测试,请自行斟酌。
蚂蚁森林脚本常见问题
下载并安装 AutoJs 4.1.1 alpha2 并将整个脚本项目放入“/sdcard/scripts/”文件夹中。打开软件后,下拉刷新,然后运行项目或main。
给软件必要的权限,后台弹出界面,显示浮窗,自启动,无限电量,保持软件在后台运行
定时启动脚本,点击main.js的菜单,选择More Scheduled Tasks配置定时启动
如果操作提示队列中有任务,请运行配置可视化configuration.js,然后进入高级配置,查看单脚本操作。当多个脚本同时运行时使用此功能。任务队列相当于一个调度器,避免多个A脚本抢占前台导致错误

如何给WordPress插件添加网站加速
在当今的互联网时代,网站速度已成为用户体验和搜索引擎优化的关键因素之一。如果您正在使用WordPress构建网站,为您的网站添加网站加速功能非常重要。本文将向您展示如何向WordPress插件添加站点加速,并提供相关的代码示例。
首先,了解网站加速的原理
在我们开始之前,让我们了解网站加速的原理。网站加速的目的是通过优化网站的加载速度来提高用户体验和SEO排名。为了实现这一目标,我们需要使用一些常见的加速方法,例如:
1.使用CDN(内容分发网络):通过缓存网站的静态资源,如图片、CSS和JavaScript文件,可以加快这些文件的下载和加载速度,提高整个网站的访问速度。
2.启用浏览器缓存:通过为网站的静态文件设置适当的过期时间,您可以让浏览器缓存这些文件,从而减少服务器请求和传输时间。
3.压缩文件:通过压缩HTML、CSS和JavaScript文件,可以减小它们的大小,从而提高文件的下载和加载速度。
二、为WordPress插件添加网站加速功能的步骤
以下是将网站加速添加到WordPress插件的步骤:
1.选择好的CDN服务提供商:市场上有许多CDN服务提供商可供选择,例如CloudFlare和MaxCDN。根据您的需求和预算选择合适的CDN提供商。
2.注册和设置CDN服务:根据所选CDN提供商提供的指南注册和设置您的CDN服务。此步骤包括验证您的域名和修改DNS设置。
3.配置WordPress插件使用CDN:有一些WordPress插件可以帮助您轻松配置和管理CDN。W3 Total Cache是常用的插件之一。安装并激活插件后,您可以在插件设置页面上找到CDN选项,包括您使用的CDN供应商的设置参数。
4.添加CDN设置参数:根据CDN供应商提供的指南填写CDN设置页面中的参数。参数通常包括CDN地址、加速域名、密钥等。
5.启用浏览器缓存:W3 Total Cache插件还提供了启用浏览器缓存的选项。在插件的设置页面中,您可以找到浏览器缓存选项并启用该功能。这将为网站的静态文件设置适当的到期时间,以便浏览器可以缓存这些文件。
6.压缩文件:W3 Total Cache插件还可以帮助您压缩网站的静态文件。在插件的设置页面中,您可以找到压缩文件的选项并启用该功能。这将自动压缩HTML、CSS和JavaScript文件并减小它们的大小。
第三,代码示例
以下是使用W3 Total Cache插件为WordPress插件添加站点加速功能的代码示例:
/* * *设置CDN加速*/function my _ CDN _ settings(){ define(‘CDN _ URL‘,‘https://CDN . example . com/‘);define(‘CDN _ COOKIE _ DOMAIN‘,$ _ SERVER【‘HTTP _ HOST‘】);} add _ action(‘init’,‘my _ cdn _ settings’);/* * *启用浏览器缓存*/function my _ browser _ cache _ settings(){ header(“expires:“。GM date(“d,dmyh: i: s“,time()+365 * 24 * 60 * 60)。“GMT“);header(“Cache-Control:public,max-age = 31536000“);} add _ action(‘send _ headers’,‘my _ browser _ cache _ settings’);/* * * compress html */function my _ compress _ html(){ ob _ start(‘my _ html _ compress‘);} function my _ HTML _ compress($ HTML){ return preg _ replace(array‘/‘,//delete HTML comments‘/s { 2,}/‘,//delete extra spaces‘/‘,//delete tabs‘/?/‘、//删除换行符)、数组(‘、//空“”、//一个空格“”、//空“”、//空)、$ html);} add _ action(‘get _ header’,‘my _ compress _ html’);本文介绍了在WordPress插件中添加网站加速功能的步骤,并提供了相关代码示例。通过优化网站的加载速度,您可以提高用户体验和SEO排名,从而使您的网站更具竞争力。希望这篇文章能帮到你,祝你加速成功!
以上就是如何给WordPress插件添加网站加速功能的细节。更多内容请关注草根吧VPS其他相关文章!







