본문 바로가기

IT&모바일

네이버뉴스/카카오뉴스에 작성한 댓글 반자동(?)으로 빠르게 삭제하는 방법

반응형

원본출처 : https://pagedown.tistory.com/30

 

네이버, 다음 뉴스 댓글 한번에 삭제하기

네이버나 다음 뉴스는 댓글을 달고 나서 한번에 지우는 기능이 없다. 꽤 열심히 활동한 분이시라면 본인의 기록을 지우는 것에 부담을 느낄 수도 있는데, 간단한 코드를 작성해 보았다. 각 서비

pagedown.tistory.com

 

자 우선 위 방법을 사용하기 전 크롬기반브라우저를 조금 사용할 줄 알아야 하지만 초보도 할수 있게 설명해

보도록 하겠습니다.우선 필요한 코드 부터 복사합니다.

<네이버 코드>

let commentLists = [];
window.confirm = () => {
    console.log('OK');
    return true;
}
const getCommentLists = () => commentLists = [...document.querySelectorAll('#cbox_module_wai_u_cbox_content_wrap_tabpanel > ul > li > div > div > div.u_cbox_info > span > span > span > span > a.u_cbox_btn_delete')];
getCommentLists();
setInterval(() => {
    if (!commentLists.length) {
        document.querySelector('body > div.u_cbox.u_cbox_layer_wrap > div > div.u_cbox_layer_user.u_cbox_layer_user_v2 > div > div > div.u_cbox_user_cont > div.u_cbox_paginate > a').click();
        getCommentLists();
    }
    const element = commentLists.shift();
    element.click();
}, 500);

 

 

 

<다음카카오 코드>

let commentLists = [];
const getCommentLists = () =>
    [...document.querySelectorAll('#tabcontent > div > ul > li')].forEach((e) => {
        if (e.querySelector('div > button.tooltip')) commentLists.push(e.id);
    });
window.confirm = () => {
    console.log('OK');
    return true;
};
getCommentLists();
setInterval(() => {
    if (!commentLists.length) {
        document.querySelector('#tabcontent > div > div > button').click();
        getCommentLists();
    }
    const id = commentLists.shift();
    try {
        document.querySelector(`#${id} > div > button.tooltip`).click();
        document.querySelector(`#${id} > div > span.tooltip_box > a.link_delete`).click();
    } catch {}
}, 500);

 

<사용방법>

1, 크롬기반 브라우저(크롬, 웨일, 엣지 등)를 실행하여 네이버뉴스/다음카카오뉴스로 접속하여 아무 기사나 클릭하시고

MY댓글(네이버)/나의댓글(다음카카오) 메뉴를 클릭합니다.

 

2, 키보드로 F12키를 눌러 개발자도구를 실행합니다.

 

3, 콘솔 메뉴로 이동후 하단 빈칸에 위에서 복사한 각 사이트에 맞는 코드를 넣고 엔터 하시면

삭제가 시작 됩니다.(예시는 0.5초(코드 끝라인 숫자 500)이며 테스트결과 0.2초(200)으로 해도 작동합니다.

 

 

...

어라..작동을 하다가 멈추네요!

네이버의 경우 한번에 모든 댓글을 보여주지 않기 때문에 다음댓글 또는 더보기 버튼을 클릭해서

댓글을 모두 연 후 작업을 실행하면 조금 덜 멈추고 작업이 가능합니다.

다음카카오의 경우에는 멈춤이 덜하고 네이버의 경우 간혹 멈추는데 다음댓글 버튼 누르는게

좀 귀찮을 수 있습니다.

그럴 때는 아래와 같이 하시면 좀 더 수월합니다.

다음댓글 버튼 위에 마우스를 올리고, 키보드의 End  버튼을 누른 상태에서 다음댓글을 계속 클릭합니다.

그러면 끝까지 쉽게 클릭할 수 있습니다.

그리고 멈추는 경우 CTRL+R키를 눌러 새로고침후 반복작업합니다..........귀찮....좀 업그레이드를 해볼까

했지만 제가 짠것도 아니고..이것도 귀찮........

반응형