首页 > 编程语言 >基于AutoJs7实现的薅羊毛App专业版源码大分享

基于AutoJs7实现的薅羊毛App专业版源码大分享

时间:2023-06-15 11:31:59浏览次数:48  
标签:专业版 签到 代码 AutoJs7 AutoJs 源码 自动 App

基于AutoJs7实现的薅羊毛App专业版源码大分享_App

源码下载链接:https://pan.baidu.com/s/1QvalXeUBE3dADfpVwzF_xg?pwd=0736

提取码:0736

专业版肯定比个人版功能强大并且要稳定。增加了很多功能的同时也测试封号的App,对于封号的App,给予剔除。虽然App数量减少了但是都是稳定的且收益比较高的。并且一天也就刷那么十几个而已。


专业版比较个人版增加了按照时间刷刷刷。同时每个app的时间可以设置,时间到达后自动进入下一个App。时间是一天之内的时间,也就是说一天之内不超过100分钟,即使间断执行程序也会按照设定时间执行。最后执行的时间就是100分钟。

基于AutoJs7实现的薅羊毛App专业版源码大分享_App_02

基于AutoJs7实现的薅羊毛App专业版源码大分享_App_03

专业版增加清理缓存的功能。每次看视频结束后都会清理缓存。这样保证手机内容小的的福音。同时也是对老手机防卡的一个操作。

专业版增加自动评论功能,这个功能是最难的,操作很多且再输入的时候经常出现错误,一般使用的输入代码是setText和Input。另外有的APP没有评论功能。

专业版签到较之前个人版签到做了个大改版,每个App的签到都和App刷刷放到了一起。无论是签到、自动清理缓存、自动答复都使用了wateFor函数。(其实要慎用)

专业版增加最实用的功能就是自动提现。目前提现的金额是最低额度。(接受定制)

专业版修复了一些bug,同时也增加了一些功能。如:

1、 修复了点赞和关注的BUG

2、 增加了点赞和关注功能的概率(个人版是将代码写成了硬代码)

3、 自动评论也增加了概率

专业版最大的改动其实是代码的优化。对代码做了整体规划也采用了中文名称。这样对对于阅读和修改都是非常便利的。看下截图:

基于AutoJs7实现的薅羊毛App专业版源码大分享_个人版_04


薅羊毛专业版用到技术颇多。因为打包成Apk肯定有和用户交互的地方那也就意味着有UI界面。列举一下技术有需要技术的也可以查看本文档来复制代码。

1、 AutoJs UI技术。List、button、checkbox、input、swich等控件。

2、 AutoJs UI技术复杂页面布局。抽屉、headermenu、tab页面、垂直布局、水平布局等。

3、 Image图标使用base64格式显示。

4、 AutoJs 悬浮框。

5、 AutoJs 开启无障碍权限代码。

6、 AutoJs 开启悬浮窗权限代码。

7、 多线程。

8、 Http访问网络。

9、 控制台。

10、 本地存储。

11、 按键模拟。

12、 事件与监听。

13、 对话框。

14、 设备信息。

15、 App常用函数。

先不吹牛技术了,咱们直接看薅羊毛个人版APP的截图。如下:


这个是写的JS脚本在AutoJs里面的效果。咱们看一看薅羊毛UI版的截图。


薅羊毛首页,Splash页面。可以做很多东西……

基于AutoJs7实现的薅羊毛App专业版源码大分享_UI_05

薅羊毛配置页面

基于AutoJs7实现的薅羊毛App专业版源码大分享_App_06

前2项我就不多说了,友情提醒先开启无障碍在开启悬浮否则App会挂掉。

1、 控制台还是不建议开启,有的App签到会失败。

2、 是否开Toast提示,其实是无所谓的。

3、 是否自动签到,这个还是很意义的,之前我放自动刷的前面发现有的app会卡住,防止万一我把签到放到自动刷的后面了和清理内存一起

4、 自动评论,在我看来整个app最难的就是这个,太难了…….另外不是所有的App都让评论。

5、 自动清理缓存,整个说过了。

6、 自动提现,目前都是最小金额。

7、 执行天数,大于1天就行反正我们手机少,如果是工作室多几天还行不过别指望无障碍玩工作室那样你会很崩溃,

8、 滑动屏幕间隔,这个我默认是8秒。

9、 随机概率,默认是十分之一,该不该无所谓吧,主要是随机点赞、随机关注、随机评论、随机上滑、随机下滑。控制着几个事件的随机概率。

薅羊毛专业版系统页面:

基于AutoJs7实现的薅羊毛App专业版源码大分享_UI_07

1、 日志,我会将更新的日志发到这里

2、 此版本将支持在线更新

3、 教程还是我CSDN博客地址(以后会改)

4、 关于就是版权说明,强调一下,我之前发布的代码有很多人转载也没写版权我就不追究了,如果有人利用我的源码和Apk文件在网络上贩卖我一定会追究。

5、 退出……没啥说的吧

接下来我把整个App比较难写的地方写贴出来给大家提个醒,可能你们认为不是问题。献丑了不要见笑。之后我会将所有代码求全部贴出。

部局的时候出现了点问题,一直找不到合理的部局且很难看(现在也不怎么好看)。后来在AutoJs中示例看到了复杂部局就学了一下,效果还可以吧。


代码如下:

基于AutoJs7实现的薅羊毛App专业版源码大分享_个人版_08


Tab页面的标题代码:

开启无障碍服务的switch事件:

保存配置采用的是storage,这个是不安全的只要知道名称就可以访问,敏感数据不建议使用它。保存配置代码:

具体业务代码在我之前的文章里面已经写过了,我现在把完整代码贴一下,服务器信息是我的大家别乱搞就好了哈。

链接:https://pan.baidu.com/s/1QvalXeUBE3dADfpVwzF_xg?pwd=0736

提取码:0736

标签:专业版,签到,代码,AutoJs7,AutoJs,源码,自动,App
From: https://blog.51cto.com/u_16088280/6485847

相关文章

  • uniapp 打包发布小程序的流程指引
    用uniapp开发小程序其实和开发H5是一样的。就是在打包的时候会略有不同。uniapp在开发的时候需要在 manifest.json的源码视图配置nginx反向代理才能去请求后端`/代理名称${config.url}`一般情况下的请求都是代理+url去请求数据。但是,这个只是针对H5的请求方式......
  • 重拾梦想!语音交友源码平台搭建技术知识:在线K歌功能的实现
    你是否小时候也有一个当歌手的梦想,长大后却因生活压力所迫而放弃?我相信绝大多数人小的时候都有一个当歌手的梦想,因为在我们小的时候非常的天真纯洁,当听到好听的歌或是想起好听的歌,不管在何时何地,公共场合或是私密场所我们都可以不惧别人的目光唱起来歌,不管我们唱的好不好听,大部分人......
  • java服务器更换jdk版本后报错:javax.net.ssl.SSLHandshakeException: No appropriate p
    java,服务器更换jdk版本后报错:Causedby:javax.net.ssl.SSLHandshakeException:Noappropriateprotocol(protocolisdisabledorciphersuitesareinappropriate)然后数据库出现:###Errorqueryingdatabase.Cause:java.lang.reflect.UndeclaredThrowableExc......
  • MyBatis-Plus的BaseMapper与IService
    mybatis-plus提供两种包含预定义增删改查操作的接口:com.baomidou.mybatisplus.core.mapper.BaseMappercom.baomidou.mybatisplus.extension.service.IService刚开始有点疑惑为什么要设计俩个接口用来增删改查BaseMapper和IService的方法有很多类似的功能,但是方法名不同对比......
  • 顶奢好文:3W字,穿透Spring事务原理、源码,至少读10遍
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • uniapp上拉加载下拉刷新
    <template> <viewclass="content"> <scroll-viewscroll-with-animationrefresher-default-style="none":refresher-enabled="true" :refresher-triggered="triggered"refresher-background="#fff&quo......
  • JUC同步锁原理源码解析一 之ReentrantLock
    JUC同步锁原理1.锁的本质1.什么是锁?​ 通俗来讲,锁要保证的就是原子性,就是一个代码块不允许多线程同时执行,就是锁。从生活的角度上来说,就比如你要去上厕所,当你在上厕所期间,你会把门锁上,其他人只能排队。不允许多个人同时上厕所。2.锁的底层实现​ java语言是运行在jvm之上,jvm......
  • uniapp-黑马优选学习02
    01.scroll-view配置高度或宽度时的屏幕铺满;使用 uni.getSystemInfoSync()获取设备相关信息02.取分类数据>API接口:/api/public/v1/categories>数据结构:{内容太多,请直接调用接口获取}>>为元素配置动态类信息(如果条件匹配则添加active类,否则不......
  • 【Azure 应用服务】Azure Function App在部署时候遇见 503 ServiceUnavailable
    问题描述在VSCode中编写好AzureFunctionApp代码后,通过 funcazurefunctionapppublish部署失败,抛出503ServiceUnavailable错误。Gettingsitepublishinginfo...Creatingarchiveforcurrentdirectory...Performingremotebuildforfunctionsproject.Deleting......
  • 【Azure 应用服务】Azure Function App在部署时候遇见 503 ServiceUnavailable
    问题描述在VSCode中编写好AzureFunctionApp代码后,通过 funcazurefunctionapppublish部署失败,抛出503ServiceUnavailable错误。Gettingsitepublishinginfo...Creatingarchiveforcurrentdirectory...Performingremotebuildforfunctionsproject.Dele......