// ==UserScript==
// @name 起点一键工作
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 自动领取每日经验 自动投推荐票 自动发帖 自动领取活跃度 自动访问书友 每日自动重新开始工作
// @author You
// @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 interval= setInterval(function(){
if($('.elGetExp').length>0){
$('.elGetExp')[0].click();
}else{
if($('.elIsCurrent').length === 0){
clearInterval(interval);
var allsecond = 24*60*60;
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();
var nowSecond = hour * 60 * 60 + minute * 60 + second;
var leftMs = (allsecond - nowSecond + 30*60) * 1000;
var _csrfToken;
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];
}
}
//自动领取活跃度 第一个
ajaxPost("https://my.qidian.com/ajax/userActivity/take",{"_csrfToken":_csrfToken,"bagId":"1"});
//自动领取活跃度 第二个
ajaxPost("https://my.qidian.com/ajax/userActivity/take",{"_csrfToken":_csrfToken,"bagId":"2"});
//leftMs = 0;
reload(leftMs,_csrfToken);
}
}
},5000);
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){
$.ajax({
url:url,
type: "GET",
xhrFields: {
withCredentials: true
},
headers: {
"Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"
},
success: function (result, status) {
}
});
}
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 reload(leftMs,_csrfToken){
setTimeout(function(){
var recomCnt = $('div.qdp-border.exp-level-bg > div:nth-child(4) > div:nth-child(2) > span').eq(0).text().replace(/[^\d]/g,"");
//var forumId = window.location.href.split("/")[4];
var forumId = "8817709703599303";
var url = "https://forum.qidian.com/ajax/my/BookForum/signIn?_csrfToken="+_csrfToken+"&forumId="+forumId;
$.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>';
}
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>';
}
});
//投推荐票
ajaxPost("https://vipreader.qidian.com/ajax/book/VoteRecomTicket",{"_csrfToken":_csrfToken,"bookId":"1010734492","cnt":recomCnt,"enableCnt":recomCnt});
//投推荐票
ajaxPost("https://vipreader.qidian.com/ajax/book/VoteRecomTicket",{"_csrfToken":_csrfToken,"bookId":"1011123054","cnt":recomCnt,"enableCnt":recomCnt});
//发帖
ajaxPost("https://forum.qidian.com/ajax/my/BookForum/publishTopic",{"_csrfToken":_csrfToken,"forumId":"9537734603732803","topicId":"","content":"每日一贴,希望书越写越好"});
setTimeout(function(){
window.location=window.location.href;
},10000);
},leftMs);
}
})();