准备工作:

python3

申请一个百度OCR的appid、appkey、secretkey,不会申请 开通的戳下面链接,视频中有详细说明:

https://www.bilibili.com/video/BV1Xh41117DM

整体思路:

  • 1、设置固定微信PC端浏览器位置及窗口大小,以便确定截图坐标范围以及获取各个指定坐标颜色信息;
  • 2、确定好截图坐标范围后截图,通过百度文字识别OCR接口上传,进行文字识别,获取题目内容;
  • 3、在本地题库搜索该题目,如果没有答案就随机点击前两个答案;
  • 4、通过获取点击答案后固定位置出现的✔标志颜色,来判断哪个选项为正确答案;
  • 5、获取到正确答案选项后,将题目与答案写入本地题库;
  • 6、如果在第3步在本地题库中找到答案,那么就点击答案选项;
  • 7、循环控制,通过获取指定位置颜色确定是否开始答题或进入下一局。

完整代码:

请输入暗号查看内容(暗号有效期3天,全站通用)
请关注本站微信公众号,回复“暗号”获取。在微信里搜索公众号“治廷君”或者“ztkjgzs”或者微信扫描右侧二维码关注本站微信公众号。
如果觉得我的文章对你有用,请随意赞赏