Skip to content

Repository files navigation

네이버 카페 댓글 추출기 (Arc Browser Extension)

네이버 카페 게시물의 댓글을 JSON 형식으로 쉽게 추출할 수 있는 Arc 브라우저 확장 플러그인입니다.

✨ 주요 기능

  • 자동 댓글 추출: 네이버 카페 게시물의 모든 댓글을 자동으로 수집
  • JSON 형식 출력: 구조화된 JSON 형태로 데이터 제공
  • 대댓글 지원: 일반 댓글과 대댓글을 구분하여 추출
  • 풍부한 메타데이터: 닉네임, 날짜, 좋아요 수, 프로필 이미지 등 포함
  • 클립보드 복사: 원클릭으로 JSON 데이터를 클립보드에 복사
  • 실시간 알림: 추출 완료 시 알림 표시

🔧 추출되는 데이터 구조

{
  "url": "https://cafe.naver.com/...",
  "extractedAt": "2024-01-15T10:30:00.000Z",
  "totalComments": 5,
  "comments": [
    {
      "id": "79939123",
      "nickname": "안코치",
      "text": "ex)안코 20.25k",
      "date": "2024.12.16. 19:23",
      "likeCount": 0,
      "profileImage": "https://cafeptthumb-phinf.pstatic.net/...",
      "isAuthor": true,
      "isReply": false,
      "levelInfo": "13_999",
      "index": ""
    }
  ]
}

📦 설치 방법

Arc 브라우저에 설치하기

  1. 파일 다운로드

    • 이 저장소의 모든 파일을 다운로드하여 로컬 폴더에 저장
  2. Arc 브라우저에서 확장 기능 활성화

    • Arc 브라우저 설정 > 확장 기능 > 개발자 모드 활성화
  3. 확장 기능 로드

    • "압축해제된 확장 기능을 로드합니다" 클릭
    • 다운로드한 폴더 선택
  4. 설치 완료

    • 브라우저 도구 모음에 플러그인 아이콘이 나타나면 설치 완료

🚀 사용 방법

방법 1: 플러그인 팝업 사용

  1. 네이버 카페 게시물 페이지로 이동
  2. 브라우저 도구 모음에서 플러그인 아이콘 클릭
  3. 팝업에서 "댓글 추출하기" 버튼 클릭
  4. JSON 데이터가 자동으로 클립보드에 복사됨

방법 2: 페이지 내 버튼 사용

  1. 네이버 카페 게시물 페이지로 이동
  2. 댓글 영역 위에 나타나는 "댓글 JSON 추출" 버튼 클릭
  3. JSON 데이터가 자동으로 클립보드에 복사됨

📋 지원 기능

  • ✅ 일반 댓글 추출
  • ✅ 대댓글 추출 및 구분
  • ✅ 작성자 댓글 식별
  • ✅ 좋아요 수 추출
  • ✅ 프로필 이미지 URL 추출
  • ✅ 레벨 정보 추출
  • ✅ 작성 날짜/시간 추출
  • ✅ 실시간 페이지 변경 감지 (SPA 지원)

🔍 활용 예시

추출된 JSON 데이터는 다음과 같은 용도로 활용할 수 있습니다:

  • 데이터 분석: 댓글 트렌드, 참여도 분석
  • 백업: 중요한 댓글 내용 보관
  • 마이그레이션: 다른 플랫폼으로 데이터 이전
  • 리포트 생성: 커뮤니티 활동 보고서 작성

🛠 개발 정보

  • 언어: JavaScript (ES6+), HTML, CSS
  • 플랫폼: Arc Browser (Webkit 기반)
  • 매니페스트: v3
  • 권한: activeTab, https://cafe.naver.com/*

📝 파일 구조

naver-cafe-comments-extract/
├── manifest.json          # 확장 기능 매니페스트
├── content-script.js      # 댓글 추출 로직
├── popup.html            # 팝업 UI
├── popup.js              # 팝업 JavaScript
├── styles.css            # 스타일시트
└── README.md             # 사용법 및 설명

🐛 문제 해결

추출 버튼이 보이지 않는 경우

  • 페이지를 새로고침 해보세요
  • 네이버 카페 게시물 페이지인지 확인해보세요

댓글이 추출되지 않는 경우

  • 댓글이 실제로 존재하는지 확인해보세요
  • 페이지가 완전히 로드된 후 시도해보세요
  • 브라우저 콘솔에서 오류 메시지를 확인해보세요

클립보드 복사가 안 되는 경우

  • 브라우저에서 클립보드 접근 권한을 허용해주세요
  • HTTPS 환경에서 사용해주세요

🔒 개인정보 보호

이 플러그인은:

  • 로컬에서만 작동하며 외부 서버로 데이터를 전송하지 않습니다
  • 네이버 카페 페이지에서만 활성화됩니다
  • 사용자가 명시적으로 요청한 댓글 데이터만 추출합니다
  • 추출된 데이터는 사용자의 클립보드에만 저장됩니다

📄 라이선스

MIT License - 자유롭게 사용, 수정, 배포 가능합니다.

🤝 기여하기

버그 제보나 기능 개선 제안은 GitHub Issues를 통해 알려주세요.


주의사항: 이 플러그인은 교육 및 개인 사용 목적으로 제작되었습니다. 네이버의 서비스 약관을 준수하여 사용해주세요.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages