littlebot
Published on 2025-04-03 / 1 Visits
0

【源码】基于Python的西瓜视频百万英雄答题助手

项目简介

本项目是基于Python开发的答题助手,能助力用户在西瓜视频“百万英雄”答题环节自动获取答案。借助OCR技术(光学字符识别)与搜索引擎查询功能,可在短时间内识别题目并给出最可能的答案。

项目的主要特性和功能

  1. OCR识别:支持用汉王云OCR和百度文字识别API,从手机屏幕截图提取题目和选项。
  2. 搜索引擎查询:通过百度知道搜索题目和选项,依据搜索结果相关性选最可能答案。
  3. 文本摘要:针对过长答案内容,用文本摘要算法提取最重要的5句话。
  4. 多平台支持:支持Android和iOS手机,程序运行约3秒。
  5. 分支功能
  6. master:主要用于Android手机,支持汉王和百度识别。
  7. knearby:基于文本关联度思想,答案更清晰,目前仅支持百度识别。
  8. iso:主要用于苹果手机,支持百度和汉王。

安装使用步骤

1. 环境准备

  • 从Python官网安装Python 3.6环境。
  • 使用pip安装项目依赖: bash pip install -r requirements.txt

2. 配置项目

  • 创建默认的临时文件夹: bash mkdir -p screenshots
  • 修改默认的配置文件config.py,配置文件夹中可配置临时数据目录和API密钥。

3. 配置ADB工具

  • 下载Android平台工具,访问Google开发者网站下载。
  • 配置环境变量,进入platform目录并配置ADB工具到系统的PATH: bash export PATH=$(pwd):$PATH
  • 手机打开开发者模式,使用USB连接手机后信任设备,使用adb devices检查设备连接状态。

4. 运行项目

  • 进入百万英雄答题界面,等待题目出现后运行: bash python main.py

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】