欢迎来到macdownload

您当前位置:首页 > 应用 >影音播放 > 小猿口算优化匹配机制版

小猿口算优化匹配机制版

小猿口算优化匹配机制版

软件大小:82.11MB

软件分类:影音播放

更新时间:2026-02-04 12:33:05

版本号:v3.93.4

MD5:abc9c90f742232e32a08c927ef1bbb8f

标签: 小猿口算优化版 自动答题脚本 口算PK辅助

小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
小猿口算优化匹配机制版
  • 截图
  • 介绍
  • 信息
  • 推荐
  • 资讯
应用介绍

这是一款备受用户信赖的学习教育软件。小猿口算的优化匹配机制版本对其口算PK功能的匹配机制进行了优化,能够更精准地为儿童匹配实力相当的对手,从而有效避免高年级学生干扰儿童的练习体验。此外,该软件还支持口算题、竖式计算、混合运算等多种题型的识别与检查,只需一键拍照,系统便能自动识别题目并给出答案,大大简化了家长和老师检查作业的流程。软件操作简便,感兴趣的朋友不妨来本站下载体验!

小猿口算口算PK怎么玩

首先打开小猿口算应用,点击底部的“练习”选项进入练习页面,接着在页面中找到“口算大挑战”板块,最后点击该板块下的“立即加入”按钮即可。

右上角可以调整年级,接着选择想要进行PK的项目,再点击“开始PK”按钮即可。

系统会为用户匹配对手,等待一小会;

进入后如图,用户需要根据左右两边的数字来比大小;

最后率先完成的一方获胜,并获得经验参与到PK榜单中。

小猿口算pk脚本自动化多方案代码及教程

安卓连点器方案

优缺点

它运行速度比较快,既能在真机上使用,也能在模拟器里运行,而且环境配置方面几乎不需要做什么操作。

没有代码界面,看着比较低级,只能适用于比大小

实现原理

利用设定的连点器脚本,迅速滑动大于小于动作。

教程

安卓连点器的具体脚本设置方法,可查看抖音上的相关视频,视频标题为“连点器设置教程”,链接是:https://v.douyin.com/iBpTGBbQ/

airtest测试方案

优缺点

上手十分简单,airtest对无基础用户及其友好

速度较慢(主要在于文本获取,有优化空间)

实现原理

通过airtest建立连接,借助adb连接模拟器,获取控件树的相关内容,得到数字的大小信息,然后利用airtest封装好的adb方法,对设备进行操作以绘制出符号

教程

到airtestairtest工具airtest:https://airtest-new.nie.netease.com/update/airtestide

安装adb工具

前往adb对应的压缩包下载链接:https://dl.google.com/android/repository/platform-tools-latest-windows.zip ;将该压缩包下载完成后进行解压安装,随后把解压得到的路径添加至系统变量中。

你可以先点击设置里的系统选项,接着找到并点击高级系统设置,在那里就能进行环境变量的设置了(如图所示)。

打开Airtest IDE后,点击右侧的“连接设备”按钮。若设备列表未显示任何设备,则表明adb未安装成功。

在左侧代码框复制下面的代码

dev=device

for j in range(30):

touch((542, 1202))

wait(Template(r"tpl1728559665389.png", record_pos=(-0.028, -0.299), resolution=(1080, 1920)))

for i in range(10):

time.sleep(0.1)

nums = poco(name="android.widget.TextView")

if len(list(nums))!=0:

num1 = nums[2].get_text

num2 = nums[3].get_text[1:]

num1 = float(num1)

num2 = float(num2)

if num1 > num2:

dev.swipe_along([(537, 1253), (779, 1435), (537, 1684)], duration=0.01)

print('>')

else:

dev.swipe_along([(537, 1253), (321, 1423), (537, 1684)], duration=0.01)

print('

代码里的tp…png部分得自行截图替换:开启一次pk,点击左侧上方的wait,接着在右侧屏幕框选数字中间的问号,再用自动生成的wait代码替换掉我之前的wait…

开始pk后马上运行脚本

ocr方案

优缺点

速度能匹敌大学生,比较稳定,不受反爬虫影响

ocr识别需要花费一定时长,环境配置过程比较复杂,并且存在一定的错误概率

原理

通过adb(或原理相似的js、python工具)获取设备截图,识别截图中特定区域的数字,然后借助adb工具模拟画出大于号或小于号。

教程

关于OCR项目,GitHub上有一份比较完善且完整的教程:https://github.com/ChaosJulien/XiaoYuanKouSuan_Auto?tab=readme-ov-file,按照这份教程操作就行,不过可能需要花些时间摸索。

抓包改包方案(适用于练习场)

优缺点

通过网络抓包技术截取数据,能够直接获取答案或是对数据进行修改,这种方式不仅修改空间较为广阔,还能实现多种不同的效果,并且操作速度十分迅速。

配置较复杂,容易遇到问题,会受到接口修改影响,不稳定

原理

利用中间人服务截取模拟器的网络请求,并进行重写,对小猿口算获取的数据进行修改。

教程

这个方案对应的GitHub仓库内容比较详细,读者可以先参考该仓库的内容来进行配置,仓库地址是:抓包改包github仓库https://github.com/cr4n5/XiaoYuanKouSuan

要是想呈现出和我的视频一样的效果,不妨依照下面这些步骤来操作:

先依据这个github仓库来配置模拟器环境:安卓模拟器的配置教程可参考链接:https://github.com/cr4n5/XiaoYuanKouSuan/blob/main/README_EMULATOR.md

然后新建一个python文件(关于python的编译环境,这里就不详细说明了),接着在该python环境中通过pip install mitmproxy命令进行安装。

然后打开cmd命令提示符执行

adb shell settings put global http_proxy ip:8080

其中IP替换为你的本机ip

接着添加一个python文件,把它命名为main.py,需要注意的是不要执行该文件。

import mitmproxy

import re

import json

emptylist = []

class Demo:

def request(self, flow: mitmproxy.http.HTTPFlow):

request = flow.request

def response(self, flow):

# 获取响应对象

response = flow.response

request = flow.request

当请求的URL中包含'https://xyks.yuanfudao.com/leo-math/android/exams?'时:

res = response.json

print('获取到数据包:', res)

遍历 res 字典中 "questions" 键对应的列表中的每一个元素,将当前元素赋值给变量 i

i["answer"] = "1" # 把所有答案统一设置为1

i["answers"] = ["1"] # 把所有答案统一设置为1

i["userAnswer"] = i["answer"] # 把用户答案替换为正确答案

i['status'] = 1 # 把回答结果的状态标记为正确

# 以上两种选择一种即可,看需求

res["questionCnt"] = 1000 # 此处用于设定题目数量,可设为1000来刷能量,也能调整为单个题目

res["questions"] = res["questions"][:1] # 这行代码用于只保留列表中的第一个问题

res["questions"] = res["questions"] * 10 #这是对应1000题的代码,要注意开始练习时得选择10,因为10乘以10等于1000

print('修改res:',res)

以写入模式打开文件'change.json'并将其赋值给变量f:

json.dump(res, f)

以只读模式打开文件'change.json',并将文件对象赋值给变量g:

res = json.load(g)

# 设置返回数据

response.set_text(json.dumps(res))

print(response.text)

当请求的URL中包含'https://xyks.yuanfudao.com/leo-game-pk/android/math/pk/match?'时:

res = response.json

print('获取到数据包:', res)

遍历 res['examVO']['questions'] 中的每一项 i

i["answer"] = "1"

i["answers"]=["1"]

res['examVO']["questionCnt"]的值被设置为1

res['examVO']['questions'] 被赋值为 res['examVO']['questions'] 这个列表的前1个元素组成的子列表。

print('修改res:',res)

以写入模式打开文件'change.json'并将其赋值给变量f:

json.dump(res, f)

以只读模式打开文件'change.json',并将文件对象赋值给变量g:

res = json.load(g)

# 设置返回数据

response.set_text(json.dumps(res))

print(response.text)

addons = [

Demo

]

然后在这个Python文件所在的文件夹里打开命令提示符,执行mitmweb -s main.py命令。

然后在其中你应该就能看到想要的结果,把题目数量调整为一题或者多题,答案则改成1或是直接嵌入正确答案。

后续若希望实现自动化操作,只需结合此前提及的方案(如adb、连点器、airtest)来模拟滑动动作即可;要是已经设置了直接植入正确答案的功能,那么直接通过连点器点击跳过按钮就能完成操作。

你可以运行

import os

for i in range(1000):

os.system('adb shell input tap 952 135') # 此处坐标为示例值,实际需根据所用模拟器调整,可借助airtest工具获取准确坐标

来进行连点

小猿口算优化匹配机制版软件功能

这套题库是专门为小学数学打造的,资源更为完备,能够更好地满足学生的学习需求。

内容与同步教材相符,题型全面,提供更全面的辅导。

考虑到每个人的不同情况,我们会制定专属的学习计划,并提出有针对性的辅导意见。

海量精品习题供孩子刷题,帮助巩固知识、提升成绩。

小猿口算优化匹配机制版软件优势

只需给作业拍张照,眨眼间就能帮您判断对错,还会进行针对性的分析辅导,助力孩子“知错能改”。

专为小学生设计,按单元推进助力孩子掌握基础汉字,契合儿童认知发展规律。

动画课程涵盖低年级所有知识点,画面精致、生动有趣,能让孩子在快乐中学习口算。

软件评测

小猿口算的PK功能近期热度很高,其优化匹配机制的版本能最大程度防止大学生等用户对小学生“炸鱼”,软件可依据孩子的年级与能力水平,匹配更合适的对手。

应用信息
  • 应用分类:影音播放
  • 应用版本:v3.93.4
  • 软件权限: 点击查看
  • 应用大小:82.11MB
  • 应用更新:2026-02-04 12:33:05
  • MD5:abc9c90f742232e32a08c927ef1bbb8f
  • 隐私说明: 点击查看
应用推荐
相关教程
热门应用
更多>
热门分类
更多>
应用榜单
更多>
热门专题
更多 >
热门教程
更多>