웹마스터 팁
XE 내가 작성한 글 모두 일괄 추천하기.
2013.08.01 21:54
넘 따분해서 잼있는거 올려봅니다.
// 내 작성 글 목록 뽑아오기.
(function($){
var load = function()
{
$.get(url+'&page='+page, function(data){
html += data;
if(data.match('&page='+(page+1) ))
{
page++;
load();
}
else
{
var match = html.toString().match(/xpressengine\.com\/([0-9]+)/ig);
for(i in match)
{
match[i] = match[i].replace(/[^0-9]+/, '');
}
console.log( match.join('|') );
}
});
}
var html = '';
var page = 1, page_next = 1;
var url = 'http://www.xpressengine.com/index.php?mid=home&act=dispMemberOwnDocument';
load();
})(jQuery);
로그인하고 실행하면 콘솔에 "123|124|125" 이런식으로 그간 작성한 모든 게시글을 뽑아옵니다.
(function($){
// 배열 섞기
var shuffle=function(e){var t=e.length,n,r;while(0!==t){r=Math.floor(Math.random()*t);t-=1;n=e[t];e[t]=e[r];e[r]=n}return e}
// 해당 글 추천.
var vote = function()
{
$.exec_json('document.procDocumentVoteUp', { target_srl: matches[i] }, function(p){
console.log( p.message );
});
i++;
setTimeout(vote, Math.floor( Math.random()*15000 )); // 0~15초 마다 랜덤으로 추천함.
}
// 4975
var document_list = ''; /* 앞의 콘솔에서 뽑아온 게시글 주소를 요기 넣으시면 됩니다 */
var matches = document_list.match(/[0-9]+/g);
shuffle(matches);
var i = 0;
window.alert = function(){};
vote();
})(jQuery);
그간 작성한 글 수가 많고, 파놓은 아이디가 많을수록 유리합니다.
댓글 4
-
정도의길을걷기싫다
2013.08.01 22:35
-
S야옹이
2013.08.01 22:44
나중에 이용할 수 있겠네요! 고맙습니다.
-
엘카
2013.08.01 22:53
쓰라고 알려드린 팁은 아닌데, 유용하게 쓰시길 ㅋㅋㅋ
-
S야옹이
2013.08.01 23:14
ㅋㅋㅋ
1빠 감사합니다 ^^