最近很多人玩答题类App,例如冲顶大会、芝士超人、百万英雄系列,答对12道题与其他玩家平分所有奖金,虽然奖金没有刚开始的时候多了,但偶尔还是能有个饭钱的。一方面是玩的人多了,另一方面是因为科技手段太多,有基于语音识别的、图像识别的,还有抓接口的,甚至有直播答题的,它们的各自优缺点请大家自己尝试,我也不说哪个工具了,在此只说自己制作的一款小工具,它首先用OCR识别手机的截图,然后把识别到的问题交给百度,返回显示搜索结果。
准备工作
基本环境:macOS 10.12.5、 python 2.7、Xcode 8.33、PyCharm
安装mac下的tesseract,并安装python下的扩展,具体步骤参照我的另一篇文章,mac+python+tesseract识别中文。
下载WebDriverAgent,并安装python下的扩展,具体步骤参照我的另一篇文章,mac +python+facebook-wda远程控制手机
控制手机截图
首先用xcode运行WebDriverAgent项目,若提示连接失败可以尝试重新插下数据线,直到提示:
image.png
假若需要转换端口的,则转换端口: