您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
起点功能优化
当前为
// ==UserScript== // @name 起点经验值活跃度书评推荐一步到位 // @namespace http://greasyfork.icu/zh-CN/users/185716-roxulo // @version 2.1 // @description 起点功能优化 // @author RoXuLo // @match https://my.qidian.com/level* // @require http://cdn.staticfile.org/jquery/2.1.4/jquery.min.js // @grant GM_xmlhttpRequest // @run-at document-end // ==/UserScript== (function() { 'use strict'; var _csrfToken;//登录识别码 自动获取 var forumId = "8105318103259203";//书评区编号 var bookIDs = ["1010734492","1010127578"];//分别是(1)男频和(2)女频的书编号 var hour = 8; var minute = 0; var date = new Date(); var arrCookie = document.cookie.split(";"); for(var i=0;i<arrCookie.length;i++){ var c=arrCookie[i].split("="); if(c[0].trim()=="_csrfToken"){ _csrfToken = c[1]; } } var interval= setInterval(function(){ if($('.elGetExp').length>0){ $('.elGetExp')[0].click(); }else{ if($('.elIsCurrent').length === 0){ clearInterval(interval); } } },5000); function reload(){ var allsecond = hour*60*60+minute*60; hour = date.getHours(); minute = date.getMinutes(); var second = date.getSeconds(); var nowSecond = hour * 60 * 60 + minute * 60 + second; var leftMs = (allsecond - nowSecond) * 1000; if(leftMs<0){ leftMs = leftMs + 60*60*1000*24; } setTimeout(function(){ window.location=window.location.href; },leftMs); } reload(); ajaxGet("https://my.qidian.com/ajax/userActivity/missionList?_csrfToken="+_csrfToken+"&pageIndex=1&pageSize=20",executeTask ); ajaxGet("https://my.qidian.com/ajax/userActivity/mission?_csrfToken="+_csrfToken,receivingActivity); ajaxGet("https://my.qidian.com/ajax/bookReview/myTopics?_csrfToken="+_csrfToken+"&pageIndex=1&pageSize=20&_="+date.getTime(),myTopics); function myTopics(result){ var listInfo = result.data.listInfo; console.log(listInfo[0].lastReplyTime.indexOf('今天')); if(listInfo.length == 0 || listInfo[0].lastReplyTime.indexOf('今天') == -1){ //发帖 ajaxPost("https://forum.qidian.com/ajax/my/BookForum/publishTopic",{"_csrfToken":_csrfToken,"forumId":forumId,"topicId":"","content":"每日一贴,希望书越写越好"}); } } function GMGet(url,data){ GM_xmlhttpRequest({ method: "GET", url: url, data:data, headers: { "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8" }, onload: response => { } }); } function ajaxGet(url,functionName){ $.ajax({ url:url, type: "GET", xhrFields: { withCredentials: true }, headers: { "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8" }, success: function (result, status) { if(functionName !== undefined){ functionName(result); } } }); } function ajaxPost(url,data){ $.ajax({ url: url, type: "POST", xhrFields: { withCredentials: true }, headers: { "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8" }, data: data, success: function (result, status) { console.log(result); } }); } function executeTask(result){ var data = result.data.listInfo; if(data[0].status === 0){ //登录奖励 document.body.innerHTML += '<iframe name="xxx" id="a_iframe" src="https://my.qidian.com/" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" WIDTH="100%" height="100%"></iframe>'; } if(data[1].status === 0){ $.ajax({ url:"https://my.qidian.com/ajax/follow/myFollow?_csrfToken="+_csrfToken+"&pageIndex=1&pageSize=20", type: "GET", xhrFields: { withCredentials: true }, headers: { "Content-Type": "application/x-www-form-urlencoded;charset=UTF-8" }, success: function (result, status) { var firend = result.data.listInfo; for(var j = 0; j < 5;j++){ var friendUrl = "https:" + firend[j].linkUrl+"?targetTab=0"; var name = "iframe"+j; document.body.innerHTML += '<iframe name="'+name+'" id="a_iframe" src="'+friendUrl+'" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" WIDTH="100%" height="100%"></iframe>'; } } }); } if(data[3].status === 0){ //获取推荐票数量 var recomCnt = $('div.qdp-border.exp-level-bg > div:nth-child(4) > div:nth-child(2) > span').eq(0).text().replace(/[^\d]/g,""); //投推荐票 ajaxPost("https://vipreader.qidian.com/ajax/book/VoteRecomTicket",{"_csrfToken":_csrfToken,"bookId":bookIDs[0],"cnt":recomCnt,"enableCnt":recomCnt}); //投推荐票 ajaxPost("https://vipreader.qidian.com/ajax/book/VoteRecomTicket",{"_csrfToken":_csrfToken,"bookId":bookIDs[1],"cnt":recomCnt,"enableCnt":recomCnt}); } } //自动领取活跃度 function receivingActivity(result){ var data =result.data.bagList; for(var i = 0;i<data.length;i++){ if(data[i].status===1){ ajaxPost("https://my.qidian.com/ajax/userActivity/take",{"_csrfToken":_csrfToken,"bagId":data[i].bagId}); } } } // Your code here... })();