SLRCLUB에서 중고장터 1분마다 원하는 새로운 정보 있으면 알려주는 스크립트!

소소한 일상 이야기 2012.10.09 17:35

SLRCLUB에서 열심히 매물을 찾아보려하지만 쿨매는 항상 늦는다.

그래서 어쩔수 없이 만들어낸 자바스크립트~~~!!


아래 스크립트는 크롬에서 동작하며, 아빠백통을 찾아내는 역할을 한다.


꼼수기 때문에 어떻게 사용하는지는 알려주지 않겠다.ㅋㅋ 나혼자 사용할테니까.ㅋㅋ


var numList = new Array();

var isFirstTime = true;

(function() {

var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'code.jquery.com/jquery-latest.js';

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

})();


function checkInArray(n){

for(var j = 0 ; j < numList.length ; j++){

if(numList[j] == n){

return false;

}

}

return true;

}

function callPage(){

$.ajax({

url:location.href

}).done(

function(result){

$('body').html('');

var tdList = $(result).find('#bbs_list td.sbj');

var tdNumList = $(result).find('#bbs_list td.list_num');

for(var i = 0 ; i < tdList.length ; i++){

var num = parseInt($(tdNumList[i]).html());

$('body').append($($(result).find('#bbs_list td.sbj')[i]).html());

$('body').append('<br/>');

if(isFirstTime){

numList.push(num);

}

else{

if(checkInArray(num)){

console.log('new item!!! ---->>> '+'http://www.slrclub.com/bbs/vx2.php?id=used_market&page=1&divpage=1226&category=1&ss=on&keyword=16-35&select_arrange=headnum&desc=asc&no='+num);

window.open('http://www.slrclub.com/bbs/vx2.php?id=used_market&page=1&divpage=1226&category=1&ss=on&keyword=16-35&select_arrange=headnum&desc=asc&no='+num,'');

numList.push(num);


}

}

}

if(isFirstTime){

isFirstTime = false;

}

console.log('실행시간 : '+Date());

$('body').append('<br/>실행시간 : '+Date());

}

);

}




setInterval(callPage,60000);

$('#skban').hide();



저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License


티스토리 툴바