Skip to content

用于小猿口算的基于Python的自动答题工具

License

Notifications You must be signed in to change notification settings

YueMiyuki/XiaoYuanKouSuan_Auto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XiaoYuanKouSuan_Auto

用于小猿口算的基于Python的自动答题工具

Contributors Forks Stargazers Issues MIT License


“小猿口算自动答题器”

用于小猿口算的基于Python的自动答题工具
该项目没有修改任何小猿口算数据,仅使用tesseract文本识别(OCR)引擎进行视觉识别,我对B站锁定我视频表示抗议(BV1kc2NY6Ey1) ![image](https://github.com/user-attachments/assets/7b3c2c67-7e7c-4a38-a972-3c572617dced)
探索本项目的文档 »

· 报告Bug · 提出新特性

目录

上手指南

使用BlueStacks模拟器运行Android虚拟机
使用BlueStacks脚本管理器手写录入> <的输入内容并调整至5倍速

将其绑定热键至, .

def draw_greater_than(origin_x, origin_y, size):
    pyautogui.press(".")

def draw_less_than(origin_x, origin_y, size):
    pyautogui.press(",")

请确保基于Windows进行编译
拥有一台有MIUI+或小米妙想功能的手机
桌面操作系统中安装了MIUI+或小米电脑管家,并能成功将手机投屏至桌面端

开发前的配置要求
  1. 本项目基于Python 3.12.5进行开发
  2. 本项目使用了tesseract文本识别(OCR)引擎
安装步骤
  1. Python 下载对应Python版本
  2. tesseract下载Windows版本,并安装中文语言确保最佳兼容性
  3. 下载小猿搜题.py
  4. 安装所需的Python库
pip install opencv-python pyautogui pytesseract keyboard numpy
  1. 调整第9行代码路径为你的tesseract安装路径
  2. 根据你的所属位置进行调整,如下图所示

使用到的框架

贡献者

请阅读CONTRIBUTING.md 查阅为该项目做出贡献的开发者。

如何参与开源项目

贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

作者

ChaosJulien@163.com

版权说明

该项目签署了GNU通用公共许可证,详情请参阅 LICENSE

鸣谢

About

用于小猿口算的基于Python的自动答题工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%