更多课程 选择中心


Python培训

400-111-8989

python又搞事了,冲顶大会还能这么玩


自从王思聪撒币《冲顶大会》后,“直播竞答”旋风就一路席卷,短短五天内,西瓜视频《百万英雄》、映客《芝士超人》与花椒《百万赢家》等答题产品在直播领域形成燎原之势。不到一周直播答题已经四分天下,秒变红海。

直播答题涉及的知识点以及行业非常多,玩法是规定时间、题数内答错一题out出局,全部答对则瓜分高额奖金。

在这场老板撒币、用户捡币的互动中,大家为了能拿到奖金也是花样百出:最简单有题库分享,现场百度的;还有采用技术手段解决的,“HelloSiri”-语音识别;甚至有网友建议:用人工智能技术搜题,比如用语音搜索+图像识别。

这不,程序员小杨,就花了三个小时用 Python 写了一款能够在网站上自动检索答题信息的程序。

据小杨介绍:程序可以识别图片中的文字内容(问题和选项),然后通过百度进行搜索关键字出现的次数,最后将统计的信息展示出来。杨松还说,他设计的程序能将准确率提升到 90%,只要有一张复活卡,基本就能通关。“游戏也从知识问答变成了手速游戏。”目前,两轮测试帮助他获得了超过 20 元的奖金。

提升准确率效果还是不错的,会 Python 的小伙伴们可以学习学习。

原理介绍

这里以《冲顶大会》为例

1.手机进入冲顶大会app

2.Android可以通过adb截屏并拉取图片

adb shell screencap -p /sdcard/autojump.png

adb pull /sdcard/autojump.png .

iPhone可以通过WDA进行图片截取,或者通过通过AirPlay/QuickTime投影到电脑上截取。

3.通过ocr将题目内容识别出来

4.对题目进行分析,包括三个部分

直接打开相应的搜索网页

搜索问题,查找每个选项在搜索结果中的词频

将问题和每个答案分别搜索,将搜索结果数作为依据 通过后两种方式得出最终的推荐结果,如果后两种无法得出则可以选择打开网页

使用教程

1.下载代码并安装python2.7环境

2.安装百度ocr库

pip install baidu-aip

3.在百度云中创建一个项目,获取相应的app id、api key以及secret_key,在config.py中进行替换

4.在img_utils中选择你喜欢的获取图片的方式,并且调整截图区域

5.在终端中运行

python main.py

搜索你要的答案吧

运行截图

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:PythonWebServer如何同时处理多个请求
下一篇:Windows/Mac OS X/Linux 系统安装Python开发环境教程

Python IDE推荐7个你可能会错过的Python IDE

Python面试题之Python中爬虫框架或模块的区别

2021年Python面试题及答案汇总详解

python数据分析,你需要这些工具

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省