直播答题?Python助你自动搜题赢百万!

20181月,最火的莫过于各种直播答题App了吧?动辄百万的高额奖金,难易不定、种类繁杂的奇怪问题,紧张刺激的10秒作答,还有推广才能拿到的复活卡,就这样被征服了。

 

答题的时候想,要是能百度就好了!然而,读题-输入关键词-百度搜索-判断搜索结果-选择答案,这个流程下来,复活卡都没得用就出局了,原因很简单——超时!

 

如果我告诉你,有段python代码可以在2秒内把对直播题目的搜索结果展现在你面前,你想不想试试呢?不信?上“实锤“!在这里,我以百万英雄录播的直播答题视频为参考进行python代码的测试:

 

看完视频,如果我再告诉你,实现这一系列功能的Python代码命令只有30行,是否觉得不可思议?截图为证!(关注公众号,回复“自动搜题”即可获取源码文件)

直播答题?Python助你自动搜题赢百万!

 

毕竟python的特色之一就是简洁,可以直接调用的功能库也非常齐全,对新手相当友好!若要在2秒内实现搜索题目功能,获取题目截图、读取截图中的文字内容、打开浏览器百度搜索文字都要选择最省时的方法,接下来,我将大致说下思路:

 

1.     获取手机直播答题截图

由电脑端跑代码控制cmd读取手机截屏耗时是很大的,那么我们可以换个思路,把手机屏幕同步显示在电脑屏幕上,然后用Windows API来获取电脑截屏,只要选取好截图位置,锁定到手机在电脑屏上的显示位置,便可截图直播中的答题界面。

2.     读取截图中题目内容

已经获取了包含有题目的截图,接下来可以直接利用python中的图片文字OCR识别获取题目文字内容。

3.     打开浏览器百度搜索题目

至于百度搜索题目,为了节省时间,我们不抓取搜索结果,而是直接打开浏览器显示搜索后的内容网页供观众参考, webbrowser即可实现。

~刚写完代码时还是很兴奋,尤其是能在2秒内完成搜索,比我最初的预期3-5秒要理想太多!明天会测试下直播实战搜索效果,到时推出详细的代码配置、运行方法供新手朋友们来试水!

 

第一次独立写成python小代码,第一次大半夜自发地写闲文,第一次头脑发热注册了微信公众号还有模有样地试着在文章里打广告……也希望更多想要一起学python的朋友一起来交流学习~谢谢大家!