欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 为头脑王者微信小程序做一个外挂

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

为头脑王者微信小程序做一个外挂

发布时间:2020-11-01  

背景

每逢周六,如果手头项目不紧,有空闲的话,大家会酝酿一个weekend的小项目, 这个周六下午,大家聊起了"头脑王者"这个微信小程序,大家讨论的不亦乐乎,忽然有人提议为这款游戏做一款问题查询辅助类的程序,算不上外挂,姑且叫助手之类的吧. 
离下班还有一个小时,于是乎大家开干...... 

为头脑王者微信小程序做一个外挂

 

 

1.思路

既然开始了,马上就有了思路:

截取手机的屏幕 ,获取题目的图片 
裁剪图片,获取题目部分的图片 
图片通过OCR识别成文字,这个就是题目关键字 
把题目关键字通过搜索引擎查询,把查询结果显示出来

为头脑王者微信小程序做一个外挂

截取手机的屏幕 ,获取题目的图片 

为头脑王者微信小程序做一个外挂

裁剪后的图片,只有题目 

为头脑王者微信小程序做一个外挂

OCR返回文字 就是题目关键字 

为头脑王者微信小程序做一个外挂

为头脑王者微信小程序做一个外挂

通过搜索引擎查询出结果

 

2.运行

因为是周末项目,只有一个小时的时间,做的比较匆忙,算是抛砖引玉吧. 
本来像抓取过来搜索结果,再做正则表达式处理,没想到遇到了百度https加密的小坑,就直接采用webbrowser.open的方式打开. 
实测手机出现题目,执行程序大概2秒钟就可以返回查询结果,这个要远远高于你手工的操作,程序自动处理手机截屏,题目关键字的OCR识别,自动打开浏览器并查询关键字,全部自动化了,希望能在"头脑王者"过关斩将中助你一臂之力!

 

3.总结

作为一个weekend的练手项目,主要是提高我们程序人员的兴趣,扩大大家的知识面,这个提升大家的开发水平有很大帮助. 
另外,我们程序猿们不仅有寻找BUG的烦恼,也有享受编程的快乐和生活的乐趣, Hello, World!

两枚程序猿祝你周末愉快!

 

4.代码

这款头脑王者微信小程序,最近是特别的火,借助微信朋友圈的这把火烧的得更旺了 
我们周末的一个weekend小项目,做了一个 头脑王者小助手

 

import os

from PIL import Image

from aip import AipOcr # 引入baidu文字识别OCR SDK

from urllib.parse import quote

 

# 定义常量

APP_ID = '你的APP_ID'

API_KEY = '你的API_KEY'

SECRET_KEY = '你的SECRET_KEY'

 

# 读取图片

def get_file_content(filePath):

with open(filePath, 'rb') as fp: