###这是一个自动学习的软件
声明:仅供学习自动化测试流程交流用,请24小时内删除
切勿将本程序用于非法挂机、刷分等恶劣用途,勿用此程序进行牟利,这是一个开源且免费的仅供交流学习的项目,旨在提升代码书写水平,提高编程能力
请使用前查认真看上述说明,同意后再行使用,如有任何异议,请及时删除本项目,本人不承担任何责任
该操作会弹出多开器并自动修复环境,提示成功后可删除该快捷方式,后续则以模拟器或多开器启动。
关于配置信息的说明:
1.配置用户【必须】
2.配置邮件【可选】,填写后可学习完成后推送学习记录,注意:SMTP密码部分邮箱需要在网页单独配置,并非邮箱登录密码。
3.任务计划【可选】,如手动添加计划任务,需要加入参数: auto 才能自动运行。
4.任务模块【自由选择】,其中每周下滑和转向下滑特指:每周答题和专项答题的下滑查找次数,下滑次数越多,设备运行越缓慢(模拟器性能限制,实体机没这个问题)
对战题组指四人赛、双人对战的错误题组数,可自由选择。
5.模拟器信息【必须】,只需要配置模拟器路径,其他项目程序可自动识别。
6.企业微信【可选】,预留企业微信推送接口,可自行申请后填入信息,推送学习结果到微信。
7.订阅配置【必须】,start_index 、end_index 指开始、结束的下标代码,如既往已订阅完,保持默认即可。
点击这里安装: .NET FRAMEWORK4.8
windows打开cmd,mac os 打开终端,输入:
adb version
确保输出含有“Android Debug Bridge version 1.0.41”,如没有,则进行下一步:
打开 系统设置 > 环境变量 > 选择 系统变量 > path > 新建 > 填入本程序安装路径(默认D:\AutoStudy)
更新日志:
2022年7月06日
修复一个听广播可能卡循环的bug
2022年7月06日
启用手机模式
开放答题延时功能,避免检测
微信健康上报的调整
2022年6月25日
适配专项答题的5/10
修改进度条样式
2022年6月14日
【更新竞赛模式】
【美化输出界面】
2022年5月24日
[强国官方更新]
挑战答题总分调整为5分-->修复总分校验流程;
文章阅读移除分享和收藏;
移除每周答题;
2022年5月2日
优化日志模块
重新设计进度条
把虚拟环境和模拟器打包在一起了,可以一键使用
2022年4月24日
修复题干处理过程中全角半角的问题导致数据库检索失败的bug
尝试提高匹配成功率,对相同题干不同选项的题型优化
重写健康上报代码
优化自升级题库
美化输出
2022年3月29日 18:16:42
移除健康上报
更新大量题库
2022年3月8日 13:09:50
增加企业微信自动健康上报功能;
2022年3月3日 14:17:54
1.修复多选题可能选项不完整的bug
2.修复一个C模块可能会引起内存泄露(答题时调用作内容匹配的) --
释放结构化的元素(而该元素又包含指向动态分配的内存位置的指针)
3.至此学习完善程度已经很高了,应该没有什么需要更新的了..需要自定义其他功能的可下载源码自行修改
2022年2月23日 11:51:47
1.订阅添加起始脚标和终止脚标配置,增加速度;
注意:0 < 起始脚标 < 终止脚标;
2.移除百度API配置信息
3.移除OCR配置信息
4.移除debug信息
5.移除微信配置接口
2022年2月21日 15:58:49
1.完全弃用OCR
2.使用api获取题目信息
3.学习API的使用,移除答题时的tip项,现可以直接api接口获取答案,100%正确
4.学习多语言的相互调用,用C重写了答案匹配的逻辑模块,速度极大提升
5.移除无用的设置项目
6.修复高版本订阅循环bug
2022年2月8日 19:28:19
1.把文章内容写入数据库,为检索准备。
2.优化答题代码
3.重写专项答题、每周答题查找逻辑
4.增加微信推送接口配置。
5.更新题库,移除两个内置题库检索的api,改用本地题库和百度百科。
6.移除对IOS系统的支持(没有开发者账号了)。
2022年2月2日 00:34:37
1.已订阅内容加入数据库,再次下滑查找时速度极大提升;
2.四人赛、双人对战加入温故而知新,把新的题目写入数据库,学习数据库的使用;
3.专项答题加入解析; 没有太大的必要?
4.更新对版本号低于2.21的支持;现在可以全版本适配
2022年1月31日 10:33:54
1.提高答题精度
2.重写答案匹配方式,现在单项、多项选择会出现不能匹配的答案,对此采用OCR辅助识别
3.修复挑战题会更新错误题库的bug(原因在于挑战题不会每次作答完立即判断对错,而是10题完成后才提示)
4.修复更新题库中出现选项而不出现选项文本的bug
5.优化部分挑战答题代码
2022年1月20日 07:54:48
1.学习模型优化,优化四人和双人对战模型,可以实现答案预测和秒点击
2.更新题库
3.移除百度、谷歌的答案爬取,这样虽然会增加准确率,但会影响答题速度,在配置助手里有开关
4.修复一个答题的逻辑错误
4.优化内存占用,现在运行时RAM可控制在1.5G以内
2022年1月16日 17:05:21
弃用OCR_api,学习使用卷积神经网络,使用训练模型,可以使用我的测试模型,也可以自己训练
开放识别区域自定义边界设置,这对于部分非标准分辨率的PC是很有用处的
开放等待时间自定义设置,因现在对内存和CPU的占用比较大,根据自身硬件条件配置等待时间
2022年1月11日 17:32:52
1.订阅不再使用图片比对,修改为图片主要颜色识别;
2.兼容老版本的学习强国<订阅模块>
3.尝试修复挑战答题可能会卡在分享界面的bug
2022年1月5日 20:07:32
1.学习正则匹配,提高填空题正确率
2.重新设计阅读模块
3.优化四人赛和双人对战测试,提高测试组循环速度,减少无效API调用
4.修复题库中空格的bug
5.更换邮件发送模块
2021年12月10日
1.学习使用OCR技术,更新四人赛和双人对战测试采用百度API识图模式
2.优化识图逻辑
3.修复题库升级Bug
4.移除无效题库
5.优化题库模糊检索
6.优化题目多条目检索结果
7.更新大量题库
2021年10月3日
1.移除多账户;
2.增加邮件校验;
3.题库实用数据库;
4.修改代码模块;
2021年3月13日 Ver 2.5
添加学习模块选择:在default.ini下,配置[TASK_SETTING]即可;
--True:学习;
--False:跳过学习;
2021年3月11日 Ver 2.2
更新题库;
更新争上游 -- > 四人赛;
调整阅读文章顺序到最后;
修复bug
2021年2月25日 Ver 2.1
题库写入数据库,检索效率更高效;
调整订阅元素比对逻辑,加快速度;
2021年2月22日 ver 2.0
【请更新至学习强国2.21及其以上版本!】
1.更改视听积分为新闻文摘和百灵视频,避免部分模拟器导致的元素加载失败
2.更新app2.21版本订阅,订阅功能正常使用请务必更新至最新版;
3.更新大量题库;
4.添加新出现的一种畸形题干检索逻辑;不会出现元素定位错误了;
5.添加百灵视频栏目随机选择及随机延时,更接近手工操作;
6.修复新闻阅读在模块调用ng时重复阅读的问题;
7.重新封装答题模块,优化填空题检索逻辑;
2021年2月18日 Ver 1.21
1.修复双人对战完成1次后无法返回的Bug,可以获得更完美的测试结果(满分)
2.尝试修复【唐诗三百首】阅读的bug,因为模拟器的原因,有时候会出现元素加载不出来,容易ng
3.添加多模拟器支持,在default中配置即可;(如果启用自动启动模拟器,需要正确配置所用模拟器的进程名称供监测用)
4.在争上游、双人对战完成后,尝试两次智障答题,增加下次获胜概率;
2021年2月17日 ver 1.20
1.修复bug
2.调整阅读任务至“要闻”,避免出现打断视听的视频;
3.修复阅读过程中界面外的元素点击导致返回桌面的问题
4.更新每周答题、专项答题下滑的逻辑
5.修复专项答题作本地搜索答题结束未能返回主界面bug
6.修复阅读界面调取元素滑动后获取不到元素定位的bug
2021年2月14日 ver 1.1
1.修复视听阅读bug
2.增加白灵视频阅读测试
3.增加本地题库
4.错题自动写入本地题库,下次不会再错了...
5.修复专项答题下滑及题目获取错误的问题
6.提升争上游、双人对战自动测试的速度
7.挑战答题数目作随机偏移±2
8.加入安全滑动,安全等待,模拟手工操作延迟和随机...避免检测
9.加入界面判断,在抛出异常后可根据页面元素智能判断并继续工作,无需重复restart
2021年2月11日 ver 1.0
1.修复专项答题不能下滑的bug
2.提升专项答题成功率(优化数据库结构,学习数据库的使用)
2021年2月9日 ver:0.5
1.添加自动关机功能
在default.ini下配置,[power]--shutdown为True则自动关机,默认False
2.添加多账户学习功能
使用前先在config下配置好用户信息:
user1/passwd1为第一个用户,user2为第二个用户(删除行首的";"即可,)
当只有单账户配置信息时,默认不作退出处理
3.自动发送邮件功能
在default.ini下配置邮件地址;发送邮箱需要开通smtp,百度即可
4.修复大量Bug
2021年2月7日 ver:0.2
1.添加自动启动模拟器
在default.ini下配置ld_path
2.新增专项答题、每周答题本地查找,学习数据库的使用,增加程序的速度
3.删除原订阅的OpenCV处理方式,改用pillow
4.修复不能自动init的bug
2020年10月3日 ver:0.2.0 beta
1.增加每周答题的测试
2.增加专项答题点测试
2020年7月3日 ver:0.1.0 beta
1.争上游项目的测试
2.双人对战的测试
2020年7月1日 ver:0.0.1 beta
1.文章阅读增加自动删除评论和取消收藏功能
2.修复唐诗三百首可能进入失败的bug
2020年6月3日 ver:0.0.0
这是一个可能提高学习效率的工具...