教你用Java来玩答题(百万英雄/冲刺大会等)(已经增加界面和更简单的操作步骤)

教你用Java来玩答题(百万英雄/冲刺大会等)(已经增加界面和更简单的操作步骤)如果可以把直播中的问题和答案提取出来,然后百度,然后统计一下哪个更相关,就可以辅助你答题了。当然也可以直接把百度出来题目和答案都展示出来。本文用的第一种简单粗暴。 选择pmi值最高的为答案。 无奈本人在出差,笔记本速度和网速都比较慢,比较好的电脑和网速肯定能很大的提升。

转载请标明作者

重要更新 系统框架更新优化,5s内完成!

《百万英雄》是一档全民知识互动游戏,在《百万英雄》里每场12道题目全部回答正确的人,将瓜分奖金。
后续更新在我的github上,欢迎大牛前来P.R:

Update

  1. 详见changelog
    github.com/lingfengsan…
  2. 目前已经增加百度OCR,具体使用

常见问题

详见 Wiki-FAQ
github.com/lingfengsan…

游戏模式

一共12道题,全部答对就可以平分奖金

如果可以把直播中的问题和答案提取出来,然后百度,然后统计一下哪个更相关,就可以辅助你答题了。当然也可以直接把百度出来题目和答案都展示出来。本文用的第一种简单粗暴。


工具介绍

  • JAVA8
  • Android 手机
  • Adb 驱动

原理说明

  1. 将手机点击到直播界面(在这里我们先打开一张图片);
  2. 用Adb 工具获取当前手机截图
  3. 用tessOCR进行图像识别,提取文字;
  4. 将文字中的问题和答案提取出来;
  5. 使用百度搜索并打开网页,然后统计搜索得到结果数量
  6. 计算pmi
  7. 选择pmi值最高的为答案。
该公式的依据来自于维基百科: Pointwise mutual information 

操作步骤

  1. 详细步骤见 https://github.com/lingfengsan/MillionHero/wiki/Android%E6%93%8D%E4%BD%9C%E6%AD%A5%E9%AA%A4

实验结果

教你用Java来玩答题(百万英雄/冲刺大会等)(已经增加界面和更简单的操作步骤)

PS:

无奈本人在出差,笔记本速度和网速都比较慢,比较好的电脑和网速肯定能很大的提升。

今天的文章教你用Java来玩答题(百万英雄/冲刺大会等)(已经增加界面和更简单的操作步骤)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/18270.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注