首页 > 代码库 > 刷星星脚本

刷星星脚本

被dudu警告了不准用随机数刷星星之后

俺琢磨着那我人肉刷星吧。 

于是我就开始研究, 如何用脚本人肉刷星???

 

于是得到了一个很好的办法。 

js代码如下:

;! function() {    var ingList = [];    var handler;    var UndefinedIng = {        push: function(text) {            ingList.push(text);        },        start: function() {            handler = setInterval(sendIng, 5 * 61 * 1000);        },        stop: function() {            clearInterval(handler);        },        clearList:function(){            ingList.length = 0;            refreshList();        }    };    window.Undefined = UndefinedIng;    var url = ‘/ajax/ing/Publish‘;    var sendIng = function() {        var text = ingList.shift();        if (text) {            $.ajax({                type: ‘post‘,                url: url,                data: JSON.stringify({                    "content": text,                    "publicFlag": 1                }),                contentType: ‘application/json‘            });        }        refreshList();    }    window.onbeforeunload = function() {        localStorage.setItem(‘undefinedIng‘, JSON.stringify(ingList));    }    $(‘#ing_publish_content‘).after(‘<div><textarea id="myIng"></textarea></div>‘);    $(‘#ing_publish_content‘).after(‘<div id="currentList"><pre></pre></div>‘);    $(‘#ing_publish_content‘).hide();    $(‘#myIng‘).keyup(function(event) {        if (event.ctrlKey && event.keyCode === 13) {            UndefinedIng.push($(this).val());            $(this).val(‘‘);            refreshList();        }    });    var refreshList = function() {        $(‘#currentList pre‘).text(ingList.join(‘\r\n‘));    }    var oldData = http://www.mamicode.com/JSON.parse(localStorage.getItem(‘undefinedIng‘));>

  

保存到IIS下, 每次可以用$.getScript加载运行(我做成了一个书签),

然后就可以把想发的话提前输入好, js会自动五分钟发一条的。 

不浪费所有的CD时间。 真好。 

 

顺便说下这可是人肉刷星哦。 

刷星星脚本