메뉴 건너뛰기

https://www.suyongso.com/25657043 조회수 924 댓글 33 예스잼 16 노잼 -1
파이썬으로 만들었는데 밥상 다 차려놔도 먹을줄 모르길래 고민하다가

옛날에 누가 JS로 짠게 생각나서 나도 자바스크립트로 해봤음

자바스크립트 평생 써먹은 적 없고 프로젝트도 해본적 없으니까 프잘알님들 너무 뭐라하진 말고 피드백 정도만 해주셈


테스트는 내 계정으로만 해봤는데 아마 잘 돌아갈거임

혹시 작성글이 1만개 정도되면 혹시 모름 안 돌아갈지?

5초 이내 글삭 제한 걸어둬서 1000개만 넘어가도 꽤 오래 걸릴거임

돌려두고 딴 짓하던가 하셈


1. 크롬에서만 되니까 크롬 준비

2. 컨트롤 + 쉬프트 + i 누르면 창 뜰거임

3. 거기서 위에 Console이라고 적힌거 누름

4. 거기다가 하단 코드 복붙하셈

5. 밑에서 6번째 줄에 THE_NUMBER_OF_PAGE = 1이라고 적혀있는데 이걸 님 게시글 페이지 수로 바꾸셈

   (페이지 수 알아보는 방법은 윗줄에 적어뒀음)

6. 엔터치고 돌리면 됨

parser = new DOMParser();
var allSrlNum = new Array();
i=1;

function deleteDocument(num) {

if(num === (allSrlNum.length)) {
return;
}
setTimeout(function() {
$.ajax({
type: 'POST',
url: 'https://www.suyongso.com/index.php',
data : {
error_return_url : '/index.php?mid=anidong&document_srl=' + allSrlNum[num] + '&act=dispBoardDelete',
act : 'procBoardDeleteDocument',
mid : 'anidong',
document_srl : allSrlNum[num],
module : 'board'
},
success: function(res){
console.log(allSrlNum[num] + " done!" + "(진행률 : " + (num+1) / allSrlNum.length * 100 + "%...)");
num++;
deleteDocument(num);
}
});
}, 6000);
}

function deletePage(pageNum) {
$.ajax({
type: 'POST',
url: 'https://www.suyongso.com/index.php?act=dispMemberOwnDocument&mid=main&page='+ pageNum,
data : '',
success: function(res){

xmlDoc=parser.parseFromString(res,"text/html");
xml = xmlDoc.getElementById('border');
temp = xml.getElementsByClassName('title')
documentNum = temp.length - 1;

num = 1;
while(num <= documentNum) {
documentSrl = temp[num].getElementsByTagName('a')[0].getAttribute('href');
aname = temp[num].getElementsByTagName('a')[0].textContent;
if(aname !== "삭제된 게시글입니다.") {
srlNum = documentSrl.slice(19,documentSrl.length);
console.log(srlNum + " : " + aname);
allSrlNum.push(srlNum);
}
num++;
}
if(pageNum === THE_NUMBER_OF_PAGE) {
setTimeout(startDelete, 2000);
}
}
});
}

function startDelete() {
console.log("총 " + allSrlNum.length + "개의 게시물을 발견했습니다. 삭제를 시작합니다.");
console.log("예상 소요 시간은 약 " + 6*allSrlNum.length + "초 입니다.");
deleteDocument(0);
}
/**
* 하단의 The_NUMBER_OF_PAGE = 여기에 자신의 총 게시글 페이지 수를 넣으세요.
* 페이지 수 확인은 회원정보 -> 작성글 보기에서 확인할 수 있습니다. 수흥~
*/
THE_NUMBER_OF_PAGE = 7;

while(i <= THE_NUMBER_OF_PAGE) {
deletePage(i);
i++;
}

1234.png


이런식으로 지워질 게시글이 쭉 프린트되고

삭제를 시작한다고 뜨면 6초 간격으로 삭제하게 됨

힛갤글 당연히 삭제안되니까 징징ㄴ


질문은 안 받음 나는 잘되니까 안돌아가도 고치던가 알아서 하셈


List of Articles
번호 게시판 제목 글쓴이 날짜 조회 수 예스잼
공지 베스트 HIT갤러리 공지사항 솔리드 2014-08-14 0 0
21055 애니동 기만소ㅡㅡ 10 new 해럴좌 19:42:43 61 6
21054 애니동 만갤피셜....2D>>>>3D인...EU 5 new 찌찌선배 19:30:41 73 5
21053 애니동 과자먹다 쓰러져 오열했다..jpg 10 new 해럴좌 19:18:38 81 8
21052 애니동 속보) 쿄애니 방화범 조선인으로 밝혀져... 3 new 수연이 18:57:14 87 6
21051 애니동 드립 미친거냐구 ㅋㅋ 7 new 해럴좌 17:26:52 174 7
21050 애니동 2인조 용의자 공개 5 new 완콩 17:07:17 137 6
21049 애니동 위기에 빠진 쿄애니를 구할 단 하나의 희망 2 new 고등어찌개 16:38:59 184 7
21048 애니동 길에서 딸치다 걸려서 기사뜨면 무슨기분일까 10 new 해럴좌 15:30:31 277 9
21047 애니동 수용소 들어오자마자 좆같누;; 8 update 죽은자의노래 07:41:06 232 7
21046 애니동 고맙다 애들아 6 update 장애의마왕 00:25:44 285 6
21045 애니동 또왔노 2 김치만 07.17 23:51 277 8
21044 애니동 씨발 얼굴 ㅈㄴ무섭네 ㅋㅋㅋ 2 翠星石 07.17 23:51 318 8
21043 애니동 나 곽진호는 장애인의 왕이다 5 와가장내구세주 07.17 23:47 294 8
21042 애니동 ㅋㅋㅋ 1 곽진호등장 07.17 23:37 229 10
21041 애니동 니들 나한케욕하면 2 곽진호등장 07.17 23:35 194 6
21040 애니동 레카,,, 고우시다,,, 3 좌측새끼발톱 07.17 21:50 240 9
21039 애니동 ㅋㅋㅋ 10 해럴좌 07.17 20:26 227 8
21038 애니동 방금 보다가 15분만에 끈 개좃같은 미국영화 등장인물들 2 김봉봉 07.17 20:18 320 3
21037 애니동 단 거 쳐 싫어한다는 놈이 6 숲과바람 07.17 19:58 175 3
21036 애니동 한 일주일 전까지 가던 피시방 올만에 갔더니 알바가 말검 25 호무호무파 07.17 19:55 302 6
 목록  베스트
Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 Next ›

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5