Greasy Fork

Greasy Fork is available in English.

起点一键工作

自动领取每日经验 自动投推荐票 自动发帖 自动领取活跃度 自动访问书友 每日自动重新开始工作

目前为 2018-05-04 提交的版本,查看 最新版本

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