被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 = JSON.parse(localStorage.getItem(‘undefinedIng‘)); ingList = ingList.concat(oldData); refreshList(); UndefinedIng.start(); }();
保存到IIS下, 每次可以用$.getScript加载运行(我做成了一个书签),
然后就可以把想发的话提前输入好, js会自动五分钟发一条的。
不浪费所有的CD时间。 真好。
顺便说下这可是人肉刷星哦。
时间: 2024-11-10 11:54:06