您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
知到/智慧树讨论区复读机,刷互动分。
当前为
// ==UserScript== // @name 知到/智慧树讨论区复读机 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 知到/智慧树讨论区复读机,刷互动分。 // @author bakapppp // @match *://qah5.zhihuishu.com/* // @grant none // @require http://code.jquery.com/jquery-1.11.0.min.js // ==/UserScript== (function() { function logmsg(content) { var ele = String(content); $('#msg').append(ele); $('#msg').append('<br>'); } function shuffleSelf(array, size) { var index = -1, length = array.length, lastIndex = length - 1; size = size === undefined ? length : size; while (++index < size) { // var rand = baseRandom(index, lastIndex), var rand = index + Math.floor( Math.random() * (lastIndex - index + 1)) var value = array[rand]; array[rand] = array[index]; array[index] = value; } array.length = size; return array; } 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 upvote(answerId) { $.get( "https://creditqa.zhihuishu.com/creditqa/web/qa/updateOperationToLike", { uuid: uuid, islike: 0, answerId: answerId, }, function(data) { console.log(data); //logmsg(String(data.msg)); } ); } function look(questionId) { //https://creditqa.zhihuishu.com/creditqa/web/qa/onLookerQuestion?uuid=XAZ1PgWn&isLooker=0&questionId=578153776 $.get( "https://creditqa.zhihuishu.com/creditqa/web/qa/onLookerQuestion", { uuid: uuid, isLooker: 0, questionId: questionId, }, function(data){ console.log(questionId, data.rt.msg); } ) } function do_comment(questionId) { logmsg("正在回答 "+String(questionId)); console.log(questionId); console.log(queue.length); //return; look(questionId); $.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; for(var i=0;i<temp.length;i++) { console.log(temp[i]); upvote(temp[i].aid); } } 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)); try { upvote(data.rt.answerId); } catch(err) { } } ); } ) } 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)+" 个问题"); queue = shuffleSelf(queue,queue.length); setInterval(check, 5*1000); return; } $.get( "https://creditqa.zhihuishu.com/creditqa/web/qa/getRecommendList", { "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<temp.length;++i){ //setTimeout(do_comment(temp[i].questionId),tim); //tim+=1000*30; queue.push(temp[i].questionId); } solve(data.rt.pageIndex); } ); //alert("xxx"); } logmsg('获取问题id中...'); $.ajax({ type: "GET", url: "https://creditqa.zhihuishu.com/creditqa/login/getLoginUserInfo", useCORS: true, xhrFields: { withCredentials: true //允许跨域带Cookie }, success: function(data) { uuid = data.result.uuid; solve(0); } }) } $("body").append(" <div id='mymain' style='left: 10px;bottom: 10px;overflow:scroll;background: #1a59b7;color:#ffffff;overflow: hidden;z-index: 9999;position: fixed;padding:5px;text-align:center;width: 300;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;'></div>"); $('#mymain').append('知到讨论区复读机<br>') $('#mymain').append('<div id="msg"></div>') $('#mymain').append('<button type="button" id="gkd" style="color:black;">开始复读</button>') 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)}); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址