https://github.com/iflycn/hero
百万英雄答题助手 - 兼容全部答题 APP
https://github.com/iflycn/hero
adb android crawler orc python3
Last synced: 7 months ago
JSON representation
百万英雄答题助手 - 兼容全部答题 APP
- Host: GitHub
- URL: https://github.com/iflycn/hero
- Owner: iflycn
- License: mit
- Created: 2018-01-13T17:18:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T23:49:37.000Z (over 2 years ago)
- Last Synced: 2023-02-28T14:32:45.205Z (over 2 years ago)
- Topics: adb, android, crawler, orc, python3
- Language: Python
- Homepage: https://github.com/iflycn/hero
- Size: 74.2 KB
- Stars: 19
- Watchers: 5
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 百万英雄答题助手
使用 `Python` 开发的答题助手,自动显示答案,支持 Android 手机或电脑模拟器。内置适配 14 款 APP:百万英雄、芝士超人、冲顶大会、百万赢家、黄金十秒、全民答题、非答不可、蘑菇大富翁、百万黄金屋、极速挑战、小米有乐、百万文豪、疯狂夺金、头脑王者,你甚至可以自定义截图坐标——如果你的 APP 不在适配列表或出现截图错误。## 号外
* 电脑小白怎么办?加入 QQ 群 `696211910` 或邮件联系作者 `[email protected]`,免费获取打包好的程序,把右手食指放在鼠标左键上双击就可以运行:)
* 全自动版本的程序已完成,速度提升3倍,无需连接手机、无需额外安装任何依赖软件。该版本适配百万英雄(支持个性化题目)、冲顶大会、百万赢家、芝士超人、黄金十秒、知识英雄、点题成金、疯狂夺金,暂无开源计划,详情发邮件询问。
* 更多答题 APP 适配中,如果你愿意帮助完善程序,可以[提起 issues](https://github.com/iflycn/hero/issues) 或将未适配 APP 的问题完整截图发邮件给作者,注明 APP 名称,作者会优先进行适配。## 运行效果截图
## 如何工作
1. 从手机屏幕获取截图并上传到电脑
2. 裁切出截图中的问题和答案部分,使用百度 ORC 识别文字
3. 抓取问答网站数据,统计每个答案在数据中出现的次数
4. 如果问答网站数据无法匹配,则使用问题+答案为关键字,抓取关键字在百度搜索中出现的次数
5. 根据统计出的数据计算权重并给出建议回答## 如何使用(Windows 系统)
### 安装 ADB
1. 访问 [ADB Shell](http://adbshell.com/downloads) 下载 `ADB Kits`,解压到硬盘目录,例如 `D:\ADB`
2. 进入系统属性,点击环境变量,在弹出窗口的系统变量中找到 Path 并双击,在弹出窗口的变量值最后加上 `;D:\adb`
### 设置你的手机
3. 开启开发者选项,打开 USB 调试,小米手机一并打开 USB 调试(安全设置)
4. 使用数据线连接手机,等待系统自动安装驱动完成
### 下载程序
5. 下载[百万英雄答题助手压缩包](https://github.com/iflycn/hero/archive/master.zip),解压到硬盘目录,例如 `D:\hero-master`
6. 修改文件 `config.ini` 中的 `APP_ID`、`API_KEY`、`SECRET_KEY` 为你自己的,申请地址:[百度 AI 开放平台](http://ai.baidu.com/tech/ocr/general)
7. 如果你使用的 APP 未适配,可以修改文件 `config.ini` 中的 `ANSWER_SIZE` 字段,其意义为选项数;修改 `X1`、`Y1`、`X2`、`Y2` 字段,其意义分别为左边距、上边距、右边距和下边距
### 安装 Python
8. 从 [Python 官网](https://www.python.org/downloads)下载安装 `python3.6.4`
9. 电脑运行 `CMD`,输入命令 `pip3 install -r D:\hero-master\requirements.txt`,等待下载依赖包并安装完成
10. 如果下载依赖包过程中出错,重新输入命令 `pip3 install -r D:\hero-master\requirements.txt` 直到下载成功
### 开始使用
11. 手机进入百万英雄界面
12. 电脑运行 `CMD`,依次输入命令 `D:`、`cd hero-master`、`python main.py`,根据程序提示操作即可## 参考项目
- [wuditken/MillionHeroes](https://github.com/wuditken/MillionHeroes)
- [smileboywtu/MillionHeroAssistant](https://github.com/smileboywtu/MillionHeroAssistant)