python脚本实现《百万英雄》文字识别 自动搜索

python脚本实现《百万英雄》文字识别 自动搜索

python脚本实现《百万英雄》文字识别 自动搜索

python脚本实现《百万英雄》文字识别 自动搜索

python脚本实现《百万英雄》文字识别 自动搜索

实现原理:

准备工作:

安卓手机连接电脑,开启手机的调试模式。

电脑上需要有adb调试工具和python3安装

代码实现:

第一步:引入需要的库

python脚本实现《百万英雄》文字识别 自动搜索

上面有两个函数,我们一会再说。

python脚本实现《百万英雄》文字识别 自动搜索

第三步:截取屏幕

python脚本实现《百万英雄》文字识别 自动搜索

这部分是adb调试的语法。我们通过os.system()调用

python脚本实现《百万英雄》文字识别 自动搜索

第五步:获得问题上网搜索

python脚本实现《百万英雄》文字识别 自动搜索

最后通过webbrowser打开浏览器。

未解决的问题

现在这段代码在windows上执行是没有问题的。但在mac上最后一步打开浏览器中文会发生乱码的现象,我一直没有办法解决,是编码的问题呢还是大小端的问题呢,希望读者能指定一二。

另外,也可以使用一些其他的本地库来实现文字识别,比如大名鼎鼎的tesseract-ocr,但需要进行训练。同时我看到网上有人用beautiful soup进行文字分析,也是很好的方向。

总之,靠答题致富不过是宣传口号,调整心态,获得答题的快乐才是根本。这段代码也主要是我娱乐自己的产物。


分享到:


相關文章: