// ==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)});
})();