전체 글 삭제 매크로
게시글 주소: https://orbi.kr/00073503041
오류 알려주세요..
1. 자기 글 목록 열고, F12 누르기
2. console(콘솔) 탭 클릭
3. 아래 코드 붙여넣기 후 엔터
(붙여넣기 안 되면 allow pasting 입력 하고나서 다시)
(async function() {
const scrollDelayMs = 1000;
const deleteDelayMs = 100;
let deletedCount = 0;
let errorCount = 0;
let articleIdsToDelete = [];
async function autoScrollToBottom() {
let lastScrollHeight = 0;
while (true) {
window.scrollTo(0, document.body.scrollHeight);
await new Promise(resolve => setTimeout(resolve, scrollDelayMs));
const newScrollHeight = document.body.scrollHeight;
if (newScrollHeight === lastScrollHeight) {
break;
}
lastScrollHeight = newScrollHeight;
}
}
function collectArticleIds() {
const articleLinks = document.querySelectorAll('.timeline-wrap article .content');
const ids = [];
articleLinks.forEach(link => {
const href = link.getAttribute('href');
const match = href.match(/\/(\d+)\//);
if (match && match[1]) {
ids.push(match[1]);
}
});
return [...new Set(ids)];
}
async function deleteArticle(articleId) {
const deleteUrl = `/delete/${articleId}`;
try {
const response = await fetch(deleteUrl, {
method: 'POST',
credentials: 'include',
headers: {
'Accept': 'application/json, text/plain, */*',
'Accept-Language': 'ko-KR,ko;q=0.9',
'Content-Length': '0',
'Referer': `https://orbi.kr/000${articleId}`,
'sec-ch-ua': '"Google Chrome";v="137", "Chromium";v="137", "Not/A)Brand";v="24"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
'sec-fetch-dest': 'empty',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin'
},
body: null
});
if (response.ok) {
const data = await response.json();
if (data.success) {
deletedCount++;
const articleElement = document.querySelector(`a[href*="/${articleId}/"]`);
if(articleElement) {
articleElement.closest('article').remove();
}
} else {
errorCount++;
}
} else {
errorCount++;
}
} catch (error) {
errorCount++;
}
}
await autoScrollToBottom();
articleIdsToDelete = collectArticleIds();
if (articleIdsToDelete.length === 0) {
return;
}
let currentIndex = 0;
const autoDeleteIntervalId = setInterval(async () => {
if (currentIndex < articleIdsToDelete.length) {
const articleId = articleIdsToDelete[currentIndex];
await deleteArticle(articleId);
currentIndex++;
} else {
clearInterval(autoDeleteIntervalId);
}
}, deleteDelayMs);
})();
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
8월전까지 시발점 수학2 - 수학의 왕도 미적분 - 수능특강 수학1(개념떼우기 용)...
-
국어영어는 문제를 받고 지문독해하면 되는데 수학은 문제를 받으면 대체 뭘 해야할지 안보임
-
슬럼프 극복 샤샷
-
무슨글임? 댓 몇개임? 함 갱신해보고 사픈디
-
지수로그 기울기 어쩌구 문제 아시려나
-
당시 미술의 트렌드와 맞지 않는다고 미대를 떨어졌더니 세계정복을 할 뻔할 정도로...
-
혼자서 수1 수2 확통 미적 기하 전과목 출제 검토 가능
-
의 locus에는 alleles이 존재
-
헛소리를 맘껏 할수 있음 이게 ㄹㅇ 순기능인듯
-
맨날 지인들한테 들어보기면하던 181130을 수분감에서 처음 풀었는데 1시간동안...
-
대충 5개월은 너무 짧다고하는말
-
People livin' in competition 1
All I want is to have my peace of mind~
-
나 나 나 나 나 나 나 나 나 나
-
원래 내가 성격 몸 얼굴을 5:3:2로 보는데 처음으로 몸은 내 취향이 아닌데...
-
기붕이들 줘패서라도 공통공부 시켜야함
-
자퇴하면 4
자퇴하면 늘어지고 쳐지게 된다는데 원래도 게을렀던 사람이 자퇴하면 그렇게 된다는...
-
와 내 두달치 과외비랑 비슷하네 문제 하나에
-
답이 200몇이었는데 그거 다 나열해서 풃 맞추면 장땡이지
-
그냥 요리당해버렸네 에임도 뇌지컬도 저쪽이 좋노 하 진짜 이기는건데
-
염통 허파 간 오소리감투 가리는거 없이 다 잘먹음
오오???
아 컴공지망생 방금 꿈 포기했습니다
ai한테 아이디어 많이 얻었습니다 저도 초보자에요