auto_xuexiqiangguo

auto_xuexiqiangguo 是一款自动化学习工具 每天可达满分🚩

本项目旨在解放双手 让大家有更多时间做更有意义的事💪

学 xi 情景

📃免责声明

本脚本为免费使用,本脚本只供个人学习使用,不得盈利传播,不得用于违法用途,否则造成的一切后果自负!

📍脚本声明

  1. 本脚本适用于安卓、鸿蒙和Anroid Studio模拟器(模拟器具体如何安装配置请看),不适用于IOS,请将强国软件换为2.33.0版本(安装包),这之后的版本脚本无法运行

  2. 如果因为bug或各种原因不得不终止脚本,请重新运行脚本,脚本会自动跳过已完成的部分

  3. 如果遇到bug问题,请先查看常见问题,如果没有找到类似问题或还是不行请反馈bug给我

🔧v15.75 更新内容

  1. 目前无法应对新版的滑动验证,用出现滑动验证震动提示人工手动完成的方式进行过渡,请各位敬请期待新的解决方式
  2. 修复选择题应该全选时出现的bug
  3. 解决安卓13,点击了强国城兑福利的bug
  4. 增加对强国版本的检测

⭐Give A Star

如果对你有帮助的话,希望您可以给一颗星星,推荐给更多的好友,谢谢!

满足条件

请确保手机满足以下条件:

  1. 确保强国软件换为2.33.0版本(安装包
  2. 打开无障碍服务权限、程序保持后台运行
  3. 手机尽量打开勿扰模式,防止突然的信息弹窗导致脚本的失败
  4. 请不要使用花里胡哨的字体和输入法键盘,尽量使用系统默认,防止干扰ocr

Hamibot

选择Hamibot、Auto.js其一即可(推荐Hamibot) 具体操作如下:

  1. 先跟随着Hamibot指导安装Hamibot并配对好机器人:

  2. 点击图标导入脚本

  1. 点击导入
msedge_WRzp0mov3N
  1. 点击配置,将信息填入后保存
msedge_WRzp0mov3N
msedge_WRzp0mov3N
  1. 就可以点运行了
msedge_WRzp0mov3N

Auto.js

先下载安装包(安装包链接),将Auto.js安装到手机上,打开Auto.js根据提示开启权限

点击右下角的浮球,点击文件,取一个脚本名称并确定

msedge_WRzp0mov3N

将Auto.js文件夹下的学习强国.js文件的代码复制到这里去

msedge_WRzp0mov3N

将代码划到最上面,根据提示填写配置信息,并点击右上角的保存

msedge_WRzp0mov3N

点击右三角运行按钮,脚本就开始运行了

msedge_WRzp0mov3N

AndroidStudio虚拟机

Note:

如果选择在本机运行脚本,请跳过此节

虚拟机方案是用于 IOS用户 或 因某些原因无法在自己本机上运行脚本的用户的 备用方案。此方案以经过测试。

注意需要验证电脑系统是否达到官方要求

安装Android Studio

以下只演示Windows系统安装流程,其他系统请查看官方教程

  1. 点击进入官网下载界面,根据自己的电脑点击安装
msedge_WRzp0mov3N
  1. 打开您下载并保存了 Android Studio 安装文件的文件夹。

  2. 双击下载的文件。

  3. 如果您看到有关允许相应安装更改计算机的用户帐户控制对话框,请点击是确认该安装。

msedge_WRzp0mov3N

此时将显示 Welcome to Android Studio Setup 对话框。

  1. 点击 Next 开始安装,再次点击 Next
msedge_WRzp0mov3N
  1. 根据自己的需求选择安装的位置,点击 Next
msedge_WRzp0mov3N
  1. 点击 Install

  2. 安装完成后,点击 Finish 以启动 Android Studio。

  3. 在 Android Studio 首次启动时,选择您自己喜欢的主题偏好设置(浅色或深色)。

msedge_WRzp0mov3N
  1. 在安装过程中,设置向导会下载并安装开发 Android 应用所需的其他组件和工具。这可能需要一些时间,具体取决于您的网速。在此期间,您可能会看到针对 Windows 命令处理程序的用户帐户控制对话框。点击是以接受该对话框。
msedge_WRzp0mov3N
  1. 您可能还会收到有关 adb.exe 的 Windows 安全提醒。如有需要,请点击允许访问,以继续安装。
msedge_WRzp0mov3N
  1. 下载并安装完成后,此时将显示 Welcome to Android Studio 窗口。
msedge_WRzp0mov3N

配置安卓虚拟机

  1. 在该界面按下快捷键(Window系统)ctrl+shift+a,弹出浮窗输入device,点击 Virtual Device Manager
msedge_WRzp0mov3N
  1. 点击 Create device
msedge_WRzp0mov3N
  1. 点击 Pixel 5 (其他型号暂未测试,不推荐选择),随后点击 Next
msedge_WRzp0mov3N
  1. 选择 S(这里很重要,请不要选择其他版本),随后点击 Next
msedge_WRzp0mov3N
  1. 点击 Finish
msedge_WRzp0mov3N
  1. 在 Device Manager 界面,选择刚刚创建的虚拟机,点击旁边的开启按钮
msedge_WRzp0mov3N
  1. 等待加载,完成后会打开虚拟机界面
msedge_WRzp0mov3N

安装软件

  1. 下载Hamibot(这里选择Hamibot做演示,AutoJs类似)和强国安装包

  2. 分别将两安装包拖入(鼠标按住)虚拟机中

msedge_WRzp0mov3N
  1. 安装完毕后,从屏幕下方往上划(鼠标从下按住往上拖)打开软件列表
msedge_WRzp0mov3N
  1. 分别长按两软件将软件拖到主屏幕,方便打开
msedge_WRzp0mov3N

接下来就可以像正常手机,配置Hamibot后使用脚本了

编辑配置说明

跳转页面加载的时间(以秒s为单位)

填写跳转页面加载的时间(以秒s为单位),默认为1s(支持小数点形式),根据手机性能与网络情况自行而定

时间越长出bug的可能越小,但同时耗费的时间越长

我的手机是华为mate20 pro用的是1s,大家可以参考一下,不建议小于1s,太快不符合正常人类点击频率,容易被系统侦测出(当然我也设置了随机时间性,你的任何等待时间都是你设定的基础值加一个随机时间)

是否提高四人赛双人对战正确率

脚本默认不为否,如果为否利用本地ocr识别题目,在识别速度、识别正确率上比第三方ocr差。此脚本选用百度API实现OCR功能,如果你想提高,需要按如下操作进行配置

pushplus_token

请根据官网指导,获取token

sct_token

请根据官网指导,获取token

百度API配置

Note:

脚本可以在Hamibot上使用,也可以在Auto.js上使用,但由于Auto.js使用的是免费版,不支持OCR,Auto.js只能使用百度OCR,因此如果完整运行学习强国.js脚本的话(四人赛双人对战两个平台是一样的)将可能调用百度OCR大约35次,请谨慎使用,超出百度OCR免费次数(每个月1000次)所产生的费用概不负责

首先编辑脚本,将配置选项选择“是”

以下操作与百度文字识别新手操作指引一样

第一步:注册百度账户

点击链接注册百度账户https://passport.baidu.com/v2/?reg,并完成个人认证,操作基本与华为云一致

第二步:开通文字识别服务

  1. 领取免费测试资源

点击登录文字识别控制台,找到「领取免费资源」按钮。

选择通用场景OCR,选择完成后点击「0元领取」,领取免费测试资源

领取成功的免费测试资源将会显示在资源列表的「已领取资源」中。您可以选择「查看领取记录」去往「资源列表」查看。刚领取的资源大约30分钟生效,若领取接口长时间未在「资源列表」上生效显示,可提交工单咨询

  1. 创建应用 领取完免费测试资源后,您需要创建应用才可正式调用文字识别能力。

进入文字识别控制台,点击 「创建应用」。

根据您的需要,填写完毕相应信息后,点击「立即创建」,即可完成应用的创建。应用创建完毕后,点击左侧导航中的「应用列表」,进行应用查看。

然后就能看到创建完的应用 API KEY 以及 Secret KEY 了。将其填入配置信息中,就完成了

恭喜你,到这里就算是完成了!

📑常见问题

Q1: 点击运行脚本没有反应,甚至连学习强国都没有打开

A:

  1. 请确保Hamibot或Auto.js已经打开无障碍服务权限
  2. 由于hamibot软件原因或某种原因,脚本无法运行(我也出现过这种情况)你可以重新下载hamibot软件

Q2: 在四人赛、双人对战正确率感人

A: 我用自己手机测试答题正确率能在90%以上,大家出现错误率高的主要原因在于:是否正确配置百度OCR 另:错误是无法避免的,如果你有特殊的需求我一定要拿满分,非常抱歉这个脚本可能不能满足你


Q3: 为什么我按照步骤配置好了第三方ocr服务,但正确率还是跟本地ocr差不多

A: 首先检查配置信息是否在提高正确率上选择了是、其次检查配置信息是否正确


Q4: 一直要求打开无障碍服务权限

A: 已经打开了,但还是不行,一般是因为服务被系统结束了,解决方法是重启手机或者重新下载hamibot


Q5: 除上面的问题

A: 请在GitHub或议题上提出问题,问题尽量详细,包含图片(配置信息、学习强国主页等有助于了解问题的图片)或视频,这样对大家解决问题都快

学习强国多用户版

免责声明

本脚本为免费使用,本脚本只供个人学习使用,不得盈利传播,不得用于违法用途,否则造成的一切后果自负!

脚本声明

此脚本用于多账号自动切换,如想了解其他更多信息或者想完成所有模块请安装主脚本

导入脚本到 Hamibot

配置信息说明

image

账号信息的填写,按照先填手机号码,再回车键,再填对应的密码

例如: 我有两个账号,账号一手机号13333333333,密码为12345。账号二手机号12222222222,密码为54321 则应填写:

13333333333 12345 12222222222 54321

之前的每周答题是否全部完成的填写,按照先前填写账号信息的顺序,一一对应

例如: 账号一之前的每周答题已全部完成,账号二没有 则应填写:

yes no

其他以此类推

百度API配置

登录百度AI官网,点击注册(如果已经有账号可以直接登录)并完成个人认证,操作基本与华为云一致

找到文字识别新手操作指引

在完成第二步时,你就获取了你的API KEY以及Secret KEY,将其填入配置信息中,就完成了

恭喜你,到这里就算是完成了!

四人赛双人对战版

免责声明

本脚本为免费使用,本脚本只供个人学习使用,不得盈利传播,不得用于违法用途,否则造成的一切后果自负!

脚本声明

此脚本仅运行完成四人赛、双人对战模块,仅为方便用于想单独完成此模块的用户,如想了解其他更多信息或者想完成所有模块请安装主脚本

导入脚本到 Hamibot

配置信息说明

脚本默认不为增强版,非增强版利用本地ocr识别题目,在识别速度、识别正确率上比第三方ocr差。此脚本选用华为API或者百度API实现OCR功能,如果你想使用增强版,选择其中一个配置即可

百度API配置

登录百度AI官网,点击注册(如果已经有账号可以直接登录)并完成个人认证,操作基本与华为云一致

找到文字识别新手操作指引

在完成第二步时,你就获取了你的API KEY以及Secret KEY,将其填入配置信息中,就完成了

恭喜你,到这里就算是完成了!

四人赛双人对战答错版

免责声明

本脚本为免费使用,本脚本只供个人学习使用,不得盈利传播,不得用于违法用途,否则造成的一切后果自负!

脚本声明

此脚本仅用于完成四人赛、双人对战模块并输掉,为了提升下次拿第一的胜率,如想了解其他更多信息或者想完成所有模块请安装主脚本

导入脚本到 Hamibot

配置信息说明

脚本可选择完成两次以上的对战

恭喜你,到这里就算是完成了!

✅To Do

◽ui界面的编写

◽封装为apk文件