티스토리 뷰
인스타그램을 사용하다 보면, 다양한 게시물에 좋아요를 누르는 일이 많아집니다. 그런데 때로는 이러한 좋아요를 다시 취소하고 싶을 때가 있을 수 있습니다. 특히 여러 개의 좋아요를 한꺼번에 취소하고 싶을 때 일일이 하나씩 취소하는 것은 시간이 많이 걸릴 수 있습니다. 다행히 인스타그램에는 이러한 작업을 효율적으로 할 수 있는 방법이 있습니다. 이번 글에서는 인스타그램 좋아요 일괄 취소하는 방법을 단계별로 설명해 드리겠습니다. 인스타그램 계정을 좀 더 깔끔하게 관리하고 싶다면, 아래의 방법을 참고하여 빠르게 정리해보세요.
일부분만 삭제하는 방법
일부분만 삭제하는 방법은 간단합니다.
- 인스타그램에 접속하여 [프로필]에 들어갑니다.
- [설정 및 활동]으로 들어갑니다.
- [내 활동]으로 들어갑니다.
- [좋아요] 메뉴에 들어가셔서 하나씩 선택해서 삭제를 하면 됩니다.
전체를 삭제하는 방법
인스타그램 정책상 한 번에 좋아요를 할 경우에는 비정상적인 접근이라고 인식하여 삭제가 제대로 일어나지 않는 경우가 있습니다. 이럴 경우를 대비해서 제가 직접 소스코드를 만들었습니다.(2024년 09월 06일 기준)으로 모두 삭제가 되는 것을 확인하였습니다. 이 방법은 모바일이 아닌 PC 크롬에서 진행을 하셔야 합니다.
우선 인스타그램 로그인을 하고 아래의 주소로 들어가 줍니다. 해당 주소는 내가 여태껏 좋아요를 누른 내역을 확인 하는 곳 입니다. 저는 전부 삭제하였기 때문에 아무것도 보이지가 않습니다.
https://www.instagram.com/your_activity/interactions/likes
위의 화면에서 개발자 도구를 열어 아래의 소스코드를 복사하여 실행해 주면 됩니다.
function delay(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function removeLike() {
for(let j = 0 ; j < 100 ; j++) {
document.querySelector('body > div:nth-child(3) > div > div > div > div:nth-child(2) > div > div > div > div > div > section > main > div > article > div > div:nth-child(2) > div > div > div > div > div > div > div > div:nth-child(2) > div:nth-child(2)').click();
await delay(2000);
const d = document.getElementsByTagName('img');
for(let i = 2 ; i < 12 ; i++) {
d[i].click();
await delay(300);
}
document.querySelector('[aria-label="좋아요 취소"]').click();
await delay(2000);
document.querySelector('._a9--').click();
console.log('1분 대기합니다.');
await delay(1000*60);
}
}
removeLike();
아래는 실행화면 입니다. 한 번에 10개씩 20번 계속 삭제하는 로직 입니다. 중간에 멈추면 다시 실행하면 되고 실행만 시키고 나가서 커피한잔 하고 오시면 되겠습니다.
현재 저는 1000개가 넘는 좋아요를 모두 취소하였으며 걸린 시간은 약 1시간 정도 였습니다.