AnswerHelper
AnswerHelper copied to clipboard
直播答题辅助工具(适用于 冲顶大会/芝士超人/百万赢家/西瓜视频/黄金十秒)
答题辅助工具
适用于冲顶大会、芝士超人、百万赢家、西瓜视频、黄金十秒等
冲顶大会
最近几天,“直播答题”已席卷互联网。《冲顶大会》题目的范围涉及很广,天文地理历史科学娱乐影视音乐诗歌礼仪等,每次活动共12道题,也难怪王思聪会挑衅地说“觉得自己很聪明可以来试试”,反正,规则就是10秒中之内未答题和答错题都将被淘汰,且无法角逐当期的奖金。

虽然通过邀请好友可以获得复活次数,但是毕竟复活很宝贵,而且每轮只能复活一次,如果复活之后答错会更加可惜。那么怎么样才能够短时间内提升我们的准确率呢?
原理说明
1.手机进入答题app
2.Android可以通过adb截屏并拉取图片
adb shell screencap -p /sdcard/autojump.png
adb pull /sdcard/autojump.png .
iPhone可以通过WDA进行图片截取,或者通过通过AirPlay/QuickTime投影到电脑上截取,参考
3.通过ocr将题目内容识别出来
4.对题目进行分析,包括三个部分
- 直接打开相应的搜索网页
- 搜索问题,查找每个选项在搜索结果中的词频
- 将问题和每个答案分别搜索,将搜索结果数作为依据 通过后两种方式得出最终的推荐结果,如果后两种无法得出则可以选择打开网页
使用教程
通过ocr进行识别,适用于所有答题类APP
1.下载代码并安装python2.7环境
2.安装百度ocr库
pip install baidu-aip
3.在百度云中创建一个项目,获取相应的app id、api key以及secret_key,在config.py中进行替换
4.在img_utils中选择你喜欢的获取图片的方式,并且调整截图区域
5.修改config中的GET_TYPE为TYPE_IMG
6.在终端中运行
python main.py
进行搜索
通过搜狗api进行获取,适用于冲顶大会、芝士超人、百万赢家、西瓜视频
1.下载代码并安装python2.7环境
2.修改config中的AUTO_URL_KEY为需要的类型
3.运行
python auto.py
题目和答案会自动刷新
运行截图
ocr方式

api方式

更新日志
2018.01.11 增加了api访问方式,感谢HuuBaa提供的接口
2018.01.17 增加了通过api自动获取题目和推荐答案,感谢kingjh的建议
2018.01.18 增加windows下直接获取窗口进行截图,感谢koho
常见问题
详见Q&A
进行中
1.对words_result异常进行处理
2.调研tesseract
3.整理说明文档(readme),分成多个文件
贡献者
注
- 通过api获取的方式还需进一步进行测试,欢迎大家使用和测试~
- 本工具仅供学习交流,请勿用户商业用途