// ==UserScript== // @name 知到/智慧树讨论区复读机 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 知到/智慧树讨论区复读机,刷互动分。 // @author bakapppp // @match *://qah5.zhihuishu.com/* // @grant none // @require http://code.jquery.com/jquery-1.11.0.min.js // @downloadURL none // ==/UserScript== (function() { function logmsg(content) { var ele = String(content); $('#msg').append(ele); $('#msg').append('
'); } function start(){ var tim = 1000; var courseId = ""; var recruitId = ""; var url = window.location.href; var temp = url.split("/").pop(); var queue = []; courseId = temp.split("?")[0]; temp = url.split("?").pop(); recruitId = temp.split("&")[1].split("=").pop(); //console.log(courseId, recruitId); var uuid = ""; /* $.ajaxSetup({ crossDomain: true, xhrFields:{ withCrendentials: true } }); */ function do_comment(questionId) { logmsg("正在回答 "+String(questionId)); console.log(questionId); console.log(queue.length); //return; $.get( "https://creditqa.zhihuishu.com/creditqa/web/qa/getAnswerInInfoOrderByTime", //?uuid=XAZ1PgWn&questionId=424914534&sourceType=2&courseId=1000006154&recruitId=4402 { uuid: uuid, questionId: questionId, sourceType: 2, courseId: courseId, recruitId: recruitId, }, function(data){ //console.log(data); var content = "不知道"; var temp = data.rt.answerInfos; if(temp.length>=1){ content = temp[0].answerContent; } logmsg("自动复读内容为: "+content); $.post( "https://creditqa.zhihuishu.com/creditqa/web/qa/saveAnswer", { uuid: uuid, annexs: [], qid: questionId, source: 2, aContent: content, courseId: courseId, recruitId: recruitId, }, function(data) { console.log(data); logmsg(String(data.msg)); } ); } ) } var fin = false; function check(){ if(queue.length!=0){ logmsg("剩余 "+String(queue.length) + " 个问题"); do_comment(queue.pop()); } else { if(!fin) { logmsg('已复读完全部问题'); fin = true; } } } function solve(index=0){ //console.log(uuid); if(index == -1) { logmsg("共 "+String(queue.length)+" 个问题"); setInterval(check, 5*1000); return; } $.get( "https://creditqa.zhihuishu.com/creditqa/web/qa/getHotQuestionList", { "uuid": uuid, "courseId": courseId, "pageIndex": index, "pageSize": 50, "recruitId": recruitId, }, function(data){ //console.log(data); var temp = data.rt.questionInfoList; for(var i=0;i"); $('#mymain').append('知到讨论区复读机
') $('#mymain').append('
') $('#mymain').append('') var flag = false; $('#gkd').click(function(){ if(!flag) { flag = true; start(); logmsg('开始复读'); } }) //$.get("https://creditqa.zhihuishu.com/creditqa/login/getLoginUserInfo",function(data){console.log(data)}); })();