디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

사운드 볼텍스 쓰레기 랭킹앱에서 작성

ANZ갤로그로 이동합니다. 2020.09.01 01:18:48
조회 108 추천 1 댓글 9

var result = new Array();

var page = 1;
var flag = false;

var MONTH = 3; // 측정을 원하는 달

while(true)
{
   $.ajax({
       type: "GET",
       async : false,
       error : function(xhr, textStatus, errorThrown) {
             $.ajax(this);        

       },
       success: function(e) {
          $(e).find('.ub-content').each(function(){
             //console.log(parseInt($(this).find('.gall_num').text()));
                if(parseInt($(this).find('.gall_num').text()) > 0)
                {
                   var date = parseInt($(this).find('.gall_date').text().split('/')[0]);

                   if(MONTH == 12)
                   {
                      //console.log(date+"\n");
                      if(date == 1) return;
                      date = parseInt($(this).find('.gall_date').text().split('/')[1]);
                      if(date < MONTH)
                      {
                         flag = true;
                         return;
                      }
                      else
                      {
                         //console.log($(this).find('.gall_writer').attr('data-nick'));
                         //console.log($(this).find('.ip').text().length);

                         var nickname = $(this).find('.gall_writer').attr('data-nick');
                         var tmp = result.findIndex(x => x.nick == nickname);
                         if(tmp == -1) result.push({nick : nickname, title : 0, reply : 0, recom : 0});

                         var index = result.findIndex(x => x.nick == nickname);


                         result[index]['title']++;

                         var replytmp = parseInt($(this).find('.reply_num').text().replace('[','').replace(']',''));
                         result[index]['reply'] += isNaN(replytmp) ? 0 : replytmp;
                         result[index]['recom'] += parseInt($(this).find('.gall_recommend').text());
                        
                         console.log(nickname + " " + result[index]['title']);
                         return;
                      }
                   }
                   //console.log(date);
                   if(date > MONTH && date <= 12) return;
                   if(date < MONTH || date > 12)
                   {
                      flag = true;
                      return;
                   }
                   else
                   {
                      //console.log($(this).find('.gall_writer').attr('data-nick'));
                      //console.log($(this).find('.ip').text().length);

                      var nickname = $(this).find('.gall_writer').attr('data-nick');
                      var tmp = result.findIndex(x => x.nick == nickname);
                      if(tmp == -1) result.push({nick : nickname, title : 0, reply : 0, recom : 0});

                      var index = result.findIndex(x => x.nick == nickname);


                      result[index]['title']++;

                      var replytmp = parseInt($(this).find('.reply_num').text().replace('[','').replace(']',''));
                      result[index]['reply'] += isNaN(replytmp) ? 0 : replytmp;
                      result[index]['recom'] += parseInt($(this).find('.gall_recommend').text());
                     
                      console.log(nickname + " " + result[index]['title']);
                      return;
                   }
                }
          });
       },
       complete: function(t) {
          console.log(page + " 페이지 완료");
       }
   });

   page++;

   if(flag) break;
}

$('body').text("2019년 " + MONTH + "월 사운드 볼텍스 갤러리 쓰레기 랭킹");
$('body').append("<br><br><br>2019/03/01 ~ 2019/03/31<br>글 4개 이하 자름");
$('body').append("<br><br>---------------------------------<br><br>");

var realResult = new Array();

result.forEach(function(item, index) {
   if(item['title']>=5) realResult.push(item);
});

realResult.sort(function(a,b){return b['title']-a['title']})

realResult.forEach(function(item, index) {
   $('body').append((index+1) + "위   " + item['title'] + "글   " + item['nick'] + "<br>");
});

realResult.sort(function(a,b){return b['reply']-a['reply']})

$('body').append("<br><br>---------------------------------<br><br>");
$('body').append("달린 댓글 수<br><br>");

realResult.forEach(function(item, index) {
   $('body').append((index+1) + "위   " + item['reply'] + "개   " + item['nick'] + "<br>");
});

realResult.sort(function(a,b){return b['recom']-a['recom']})

$('body').append("<br><br>---------------------------------<br><br>");
$('body').append("받은 추천 수<br><br>");

realResult.forEach(function(item, index) {
   if(item['recom'] == 0) return;
   $('body').append((index+1) + "위   " + item['recom'] + "추   " + item['nick'] + "<br>");
});



예전에 만들어놨던건데 알아서 쓰든가말든가
사용방법 : 인포갱신

추천 비추천

1

고정닉 1

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
AD 희귀 정령 획득 기회! <아스달 연대기> 출석 이벤트 운영자 24/05/23 - -
534681 잘자콘 [1] rev.flat갤로그로 이동합니다. 20.09.17 18 0
534680 크림슨꿈나무자러감 [1] 몬캣갤로그로 이동합니다. 20.09.17 22 0
534678 싸이버거 하나뿌리러 다시옴 새벽 3시니까 오후 9시까지옴 9시10분에뽑음 [8] 감자케첩갤로그로 이동합니다. 20.09.17 79 0
534677 흐흐 좋다 좋아 [1] ValenBoA갤로그로 이동합니다. 20.09.17 50 0
534676 잠깐한거 [2] 룬레기갤로그로 이동합니다. 20.09.17 30 0
534675 얘는 언년임 [1] 다희아빠갤로그로 이동합니다. 20.09.17 54 0
534674 리즈시절비트매니아성과 [4] 븅신4갤로그로 이동합니다. 20.09.17 58 0
534673 코박고싶네 [1] ValenBoA갤로그로 이동합니다. 20.09.17 59 0
534672 리갤아재들연륜으로갤질하네 고갱갤로그로 이동합니다. 20.09.17 56 0
534671 그래서개장을가야할까? [2] 고갱갤로그로 이동합니다. 20.09.17 42 0
534670 잘자콘 달아줄사람 [4] planetes갤로그로 이동합니다. 20.09.17 36 0
534669 음란한 리듬 여아 가슴 [5] ValenBoA갤로그로 이동합니다. 20.09.17 138 0
534668 얘들아 리사리시아 해금 [1] 이도화(116.120) 20.09.17 52 0
534666 비트마니아 한만큼 사볼하려면 몇년을더해야돼 [7] FoolLady갤로그로 이동합니다. 20.09.17 83 0
534664 과연만코인의법칙은성립할까? [6] 고갱갤로그로 이동합니다. 20.09.17 73 0
534662 아근데투덱마려워 [6] 고갱갤로그로 이동합니다. 20.09.17 56 0
534661 퇴근시켜주세요.. [10] 939618193939갤로그로 이동합니다. 20.09.17 55 0
534660 컨셉충존나많아지고호감고닉되니까지들도컨셉충함 [2] 고갱갤로그로 이동합니다. 20.09.17 116 0
534659 진짜사람없다 [7] 고갱갤로그로 이동합니다. 20.09.17 57 0
534658 크1들 보통 18평 어캐됨 [8] 몬캣갤로그로 이동합니다. 20.09.17 58 0
534656 엘도라는 내가 지킨다 [10] 루먀갤로그로 이동합니다. 20.09.17 70 0
534655 볼갤 최고 호감고닉이 곧 자러간다 [4] 노베갤로그로 이동합니다. 20.09.17 70 0
534654 왜니들이내개장을신경써 [6] 고갱갤로그로 이동합니다. 20.09.17 58 0
534653 라프미 후반노브만되면.... 루먀갤로그로 이동합니다. 20.09.17 21 0
534652 캇코이ㅡ [3] 고갱갤로그로 이동합니다. 20.09.17 44 0
534651 요세 겜너무잘되네 [5] 루먀갤로그로 이동합니다. 20.09.17 58 0
534649 왜나만디컨갤해금못해 [4] 몬캣갤로그로 이동합니다. 20.09.17 38 0
534648 띠바로 뗏떼 빠로디뗏따 [5] 고갱갤로그로 이동합니다. 20.09.17 55 0
534647 "퇴근하고 싶어 - !!" [7] 939618193939갤로그로 이동합니다. 20.09.17 55 0
534646 좆기새끼들 왤케 많지 [3] FoolLady갤로그로 이동합니다. 20.09.17 48 0
534645 오늘 내 성과를 생선에 비유하면 뭐냐? [6] 노베갤로그로 이동합니다. 20.09.17 69 0
534643 열쇠게이야 우흥하고울어봐 특 [3] ㅇㅇ(59.18) 20.09.17 107 0
534642 엘도라 존나 무섭네.. [3] Tel갤로그로 이동합니다. 20.09.17 77 0
534641 오늘 만진 딱딱이 슨과 [2] 이치카어필카드갤로그로 이동합니다. 20.09.17 42 0
534639 야짤 [7] 븅신4갤로그로 이동합니다. 20.09.17 101 0
534637 낼 업뎃이니까 올만에 오락갈까?? ㅇㅇ(14.53) 20.09.17 19 0
534636 이게 엘도라지 [1] ㅇㅇ갤로그로 이동합니다. 20.09.17 61 0
534635 투팝하는새기들이 ㄹㅇ악질임 [3] 븅신4갤로그로 이동합니다. 20.09.17 107 1
534634 볼포올리는방송 Gs갤로그로 이동합니다. 20.09.17 28 0
534633 인포검색해봣는데다홍어새기들이네요 ㅇㅁ갤로그로 이동합니다. 20.09.17 40 0
534631 홍어팝덱다주거!!!! [9] 몬캣갤로그로 이동합니다. 20.09.17 78 0
534630 시발 나머냐 ㅋㅋㅋㅋ [4] Gs갤로그로 이동합니다. 20.09.17 92 0
534628 콰에코 989ㅋㅋㅋㅋ [9] 루먀갤로그로 이동합니다. 20.09.17 107 0
534627 겜현탐오노 흡선올려주세요갤로그로 이동합니다. 20.09.17 17 0
534625 가슴큰 누나가 쇼타 따먹는 만화 [3] ㅇㅇ(223.62) 20.09.17 150 0
534624 피자시켯다 븅신4갤로그로 이동합니다. 20.09.17 19 0
534623 라쿠가키스토 Gs갤로그로 이동합니다. 20.09.17 21 0
534620 크3크4행님들안즈아디점 [5] ㅇㅁ갤로그로 이동합니다. 20.09.17 60 0
534619 깰거추천좀 [8] 반성중(110.47) 20.09.17 60 0
534618 이거노래좋음 [2] ㅇㅁ갤로그로 이동합니다. 20.09.17 40 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2