Million Hero Assistant 是针对百万英雄答题的开源小工具, 借助了汉王/百度OCR, 百度搜索/机器自动决策, 暂时只支持Android 平台。原理是截取手机上的题目,通过 OCR 识别问题,使用百度知道搜索答案,根据前两个投票最高的答案,优先选择最佳答案。程序运行时间 3 秒左右,有 7 秒的答题时间。

部署

  1. 从python官网安装python3.6环境
  2. pip install -r requirements.txt
  3. 创建默认的临时文件夹mkdir -p screenshots
  4. 修改默认的配置文件config.yaml,配置文件夹中可以配置临时数据目录和appcode。 百度OCR需要注册开发者后,创建应用或得自己的 key 和 secret 。

ADB工具配置

以 linux 为例:

  1. 下载 android-platform-tools,访问google下载,默认 mac,windows, linux 均支持
  2. 配置环境变量,进入 platform 目录下面export PATH=$(pwd):PATH配置 adb 工具到系统的 path 下面
  3. 手机打开开发者模式
  4. 使用usb连接手机后信任,adb devices来检查是否有自己的设备,确认已经连接
  5. 接下来就进入百万英雄,等待有题目的时候运行python main.py即可

[repo owner=”smileboywtu” name=”MillionHeroAssistant”]