# weread-dailyquestion-helper **Repository Path**: maotoumao/weread-dailyquestion-helper ## Basic Information - **Project Name**: weread-dailyquestion-helper - **Description**: 微信读书 每日一答助手 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 2 - **Created**: 2021-03-02 - **Last Updated**: 2024-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微信读书每日一答辅助 > 才疏学浅,没读过礼记,问的问题也答不上来,一次复活救不了👴,👴不快乐了 ## 功能描述 简单的说就是每隔一段时间截张图,去百度搜答案。 ## 配置环境 - Python 3.6.8 - 微信PC版 - 百度AI平台 ## 原理 1. 截图 2. OCR识别问题和答案(这一步准确率也不是很完美,可能是因为字体吧) 3. 根据问题去百度搜答案 > 选择答案的依据是,以问题作为关键字进行搜索,在搜索结果的首页中,选择出现频率最高的答案作为候选结果,并把它的上下文作为依据。 4. 循环执行1,2,3 ## 使用方法 1. 登陆[百度AI开放平台](https://console.bce.baidu.com/ai/#/ai/ocr/app/list),创建一个通用场景OCR应用(每天免费1w次够用了),并在应用列表中查看AppID,API Key和Secret Key 2. 在根目录下仿照configdemo.json创建一个config.json文件,把第一步得到的值填进去 3. 用**电脑**打开微信读书小程序,并**保持在最前**,且不要被遮挡 4. 运行根目录下的main.py 5. 进入每日一答页面开始答题,隔一段时间控制台就会输出结果: ![1.png](./img/1.png) ![2.png](./img/2.png) ![3.png](./img/3.png) ![4.png](./img/4.png) ![5.png](./img/5.png) 但是错的也不少: ![6.png](./img/6.png) ![7.png](./img/7.png) --- 仅供学习参考,这玩意正确率目测70-80%,也不是标准答案,答不出来的时候再参考一下得了。