From d38859f4a749b28962104dfff074c9c8003d92e6 Mon Sep 17 00:00:00 2001 From: luming Date: Tue, 22 Aug 2023 10:33:38 +0800 Subject: [PATCH] modify some error. --- package.json | 4 ++-- questions.txt | 11 +---------- sign.js | 20 ++++++++++++++------ test.js | 6 ++++++ 4 files changed, 23 insertions(+), 18 deletions(-) create mode 100644 test.js diff --git a/package.json b/package.json index 0926a9f..63a58b8 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,14 @@ "name": "kuaibao-sign", "version": "1.0.0", "description": "kuaibao sign", - "main": "daily.js", + "main": "sign.js", "dependencies": { "axios": "^1.4.0", "qs": "^6.11.2" }, "devDependencies": {}, "scripts": { - "test": "node daily.js" + "test": "node sign.js" }, "repository": { "type": "git", diff --git a/questions.txt b/questions.txt index ec29155..56071bd 100644 --- a/questions.txt +++ b/questions.txt @@ -1,10 +1 @@ -{ -"当一款游戏下载后发现玩不了时,哪种做法不正确?": "留言谩骂,恶意给低分", -"当安装游戏时出现提示“解析包错误”,不可能是什么原因导致的?":"手机无缘无故自行删除了游戏安装包", -"在快爆内发表评价内容时,以下哪个不属于无意义内容、水帖?":"低星客观吐槽", -"关于游戏为什么要预约以及对于预约状态的游戏,以下哪个选项是错误的?":"看到游戏是预约的,就在评价区里吐槽官方一直不测试,然后给游戏打低星", -"关于计费测试游戏,以下哪个选项是错误的?":"计费测试期间,必须花钱才可以进入游戏参与测试", -"关于快爆有提供下载的游戏包,以下说法是错误的是?":"快爆下载的游戏包都不用网络就可以玩", -"与他人意见发生分歧时,应该怎么做?":"用词文明,合理辩论", -"对于你喜欢却未上榜的游戏,哪种行为是不正确的?":"骂街,为什么没有XX游戏" -} \ No newline at end of file +{"当一款游戏下载后发现玩不了时,哪种做法不正确?":"留言谩骂,恶意给低分","当安装游戏时出现提示“解析包错误”,不可能是什么原因导致的?":"手机无缘无故自行删除了游戏安装包","在快爆内发表评价内容时,以下哪个不属于无意义内容、水帖?":"低星客观吐槽","关于游戏为什么要预约以及对于预约状态的游戏,以下哪个选项是错误的?":"看到游戏是预约的,就在评价区里吐槽官方一直不测试,然后给游戏打低星","关于计费测试游戏,以下哪个选项是错误的?":"计费测试期间,必须花钱才可以进入游戏参与测试","关于快爆有提供下载的游戏包,以下说法是错误的是?":"快爆下载的游戏包都不用网络就可以玩","与他人意见发生分歧时,应该怎么做?":"用词文明,合理辩论","对于你喜欢却未上榜的游戏,哪种行为是不正确的?":"骂街,为什么没有XX游戏","对于玩家分享,好游快爆不欢迎哪些分享内容?":"复制他人的评论作为自己的观点","关于好游快爆上排行榜的理解,哪一条是不正确的?":"排行榜都是随机排列的"} \ No newline at end of file diff --git a/sign.js b/sign.js index 93be388..4bbd60b 100644 --- a/sign.js +++ b/sign.js @@ -303,17 +303,25 @@ async function doDatiTask(scookie, deviceId) { await sleep(3000); let result = await postApiData(API, buildData(ACTION.DAILY_DATI, ACTION.DAILY_DATI_ID, scookie, deviceId, false), headers); if (result.key === '501') { + console.log("每日答题完成!"); console.log(JSON.stringify(result)); - console.log("每日答题完成,随机选择的答案" + answerData.option); + let backTimu = dati.title; + let question = {}; + question[backTimu] = queryAnswer; + saveToFile(question); + console.log("记录题目答案!"); } else if (result.key === '503') { //保存题目信息 - let backTimu = result.back_timu; - let question = {}; - question[backTimu] = result.back_answer; - saveToFile(question); + if(result.back_timu) { + console.log("每日答题-保存题目信息!"); + let backTimu = result.back_timu; + let question = {}; + question[backTimu] = result.back_answer; + saveToFile(question); + } } else { console.log(JSON.stringify(result)); - console.log("每日答题失败,原因:" + result.info); + console.log("每日答题失败"); } } else { console.log(JSON.stringify(answer)); diff --git a/test.js b/test.js new file mode 100644 index 0000000..057b10a --- /dev/null +++ b/test.js @@ -0,0 +1,6 @@ +const {saveToFile} = require("./fileOperations"); + +let backTimu = "关于好游快爆上排行榜的理解,哪一条是不正确的?"; +let question = {}; +question[backTimu] = "排行榜都是随机排列的"; +saveToFile(question); \ No newline at end of file