当前位置:网站首页>基于微信小程序开发的我最在行的小游戏
基于微信小程序开发的我最在行的小游戏
2022-07-07 22:53:00 【biyezuopinvip】
资源下载地址:https://download.csdn.net/download/sheziqiong/85949477
资源下载地址:https://download.csdn.net/download/sheziqiong/85949477
1.准备
- Node.js 9.x 以上
- MongoDB
- 安装依赖
npm i
2.功能
抓请求之前,请完全删除小程序,重新搜索小程序名字进入。因为你之前登录过,后续抓不到登录请求了
2.1爬取题库
爬题思路:不断进行好友对战获取题目,随意提交答案会返回正确答案,存入数据库,重复的忽略
分别使用两个微信号登录游戏,抓登录的请求 https://puzzle-gateway.zaih.com/pauthp/jwt
复制返回的 access_token
和 account_id
,填入 src/crawl.js 中
执行 npm run crawl
开始自动爬取
如果出现带 leave
单词的提示,说明上一局是异常退出的。只要关掉脚本,重新再运行就好了。
爬题需要一定的时间,也可以直接导入我爬好的题库 MongoShell BSON(.json)(12.2k 个题目,持续更新)
数据库名为 wzzh
,导入命令,注意你的文件路径
mongoimport -d wzzh -c questions --file ~/Downloads/questions.json --jsonArray --drop
2.2答题辅助
用你要答题的号登录游戏,抓登录的请求 https://puzzle-gateway.zaih.com/pauthp/jwt
复制返回的 access_token
和 account_id
,填入 src/robot.js 中
再修改其中的 theme
为你要答题的分类索引
执行 npm run robot
开始智能答题,答题过程是全自动的
如果本题不在题库里,会调用 game-helper/answer 搜索答案
自动提交搜索结果数最多的答案(提高胜率),同时会自动将本题正确答案记录到题库中
你只需要关注终端打印的信息即可,如果有报错,请提 issue 反馈给我们
3.截图
资源下载地址:https://download.csdn.net/download/sheziqiong/85949477
资源下载地址:https://download.csdn.net/download/sheziqiong/85949477
边栏推荐
- QT establish signal slots between different classes and transfer parameters
- An error is reported during the process of setting up ADG. Rman-03009 ora-03113
- 快速上手使用本地测试工具postman
- Codeforces Round #804 (Div. 2)(A~D)
- How does the markdown editor of CSDN input mathematical formulas--- Latex syntax summary
- 测试流程不完善,又遇到不积极的开发怎么办?
- 华泰证券官方网站开户安全吗?
- 攻防演练中沙盘推演的4个阶段
- Cause analysis and solution of too laggy page of [test interview questions]
- 5G NR 系统消息
猜你喜欢
从服务器到云托管,到底经历了什么?
How does the markdown editor of CSDN input mathematical formulas--- Latex syntax summary
Tencent security released the white paper on BOT Management | interpreting BOT attacks and exploring ways to protect
The standby database has been delayed. Check that the MRP is wait_ for_ Log, apply after restarting MRP_ Log but wait again later_ for_ log
RPA cloud computer, let RPA out of the box with unlimited computing power?
Kubernetes Static Pod (静态Pod)
深潜Kotlin协程(二十二):Flow的处理
How to measure whether the product is "just needed, high frequency, pain points"
ReentrantLock 公平锁源码 第0篇
Lecture 1: the entry node of the link in the linked list
随机推荐
Leetcode brush questions
动态库基本原理和使用方法,-fPIC 选项的来龙去脉
How to learn a new technology (programming language)
Vscode software
"An excellent programmer is worth five ordinary programmers", and the gap lies in these seven key points
The method of server defense against DDoS, Hangzhou advanced anti DDoS IP section 103.219.39 x
智慧监管入场,美团等互联网服务平台何去何从
After going to ByteDance, I learned that there are so many test engineers with an annual salary of 40W?
【愚公系列】2022年7月 Go教学课程 006-自动推导类型和输入输出
接口测试要测试什么?
The difference between get and post
【obs】官方是配置USE_GPU_PRIORITY 效果为TRUE的
[OBS] the official configuration is use_ GPU_ Priority effect is true
Solution to the problem of unserialize3 in the advanced web area of the attack and defense world
1293_ Implementation analysis of xtask resumeall() interface in FreeRTOS
What is load balancing? How does DNS achieve load balancing?
【愚公系列】2022年7月 Go教学课程 006-自动推导类型和输入输出
【obs】Impossible to find entrance point CreateDirect3D11DeviceFromDXGIDevice
韦东山第三期课程内容概要
What if the testing process is not perfect and the development is not active?