← Dolmaro Tools

키워드 분석

네이버 검색 첫 페이지 노출 모니터링 · 이레한의원

마지막 실행
📖 사용 방법 · 수동 실행 · 키워드 추가

🟢 자동 실행 (기본)

매주 월요일·금요일 오전 10시에 PC가 자동으로 Chrome을 열어 네이버 검색을 돌고 실제 첫 페이지 노출을 확인합니다. 약 30~40분 소요. 수면모드라도 Windows가 깨워 실행합니다.

📝 발행 체크 (수동)

표 맨 오른쪽 "발행" 컬럼의 체크박스로 블로그·유튜브를 올린 키워드를 직접 체크할 수 있습니다. 체크된 키워드는:

  • 해당 행이 희미하게 표시됨 + 날짜 배지
  • "📢 다음 발행 추천" 목록에서 자동 제외됨
  • 필터 "발행 → 미발행"을 누르면 아직 안 올린 것만 추려볼 수 있음

💡 체크 상태는 이 브라우저에만 저장됩니다(localStorage). 다른 PC에서는 보이지 않으니 주 작업 PC 하나에서 관리하세요. 브라우저 데이터 삭제 시 같이 사라집니다.

▶️ 지금 바로 실행하고 싶을 때

방법 A — 탐색기에서 더블클릭 (제일 쉬움):

  1. 파일 탐색기를 엽니다 (Win + E)
  2. 주소창에 이 경로를 붙여넣고 엔터:
    C:\dolmaro-tools\apps\keyword-analyzer\monitor
  3. run_and_push.bat 을 더블클릭
  4. Chrome이 자동으로 열리고 30~40분 뒤 결과가 이 페이지에 자동 반영

방법 B — Windows 작업 스케줄러에서 즉시 실행:

  1. Win + Rtaskschd.msc 엔터
  2. 왼쪽 "작업 스케줄러 라이브러리" 클릭
  3. 목록에서 DolmaroKeywordMonitor 우클릭 → "실행"

✏️ 키워드 추가·수정하고 싶을 때

아래 두 파일을 메모장(또는 Claude Code)에 열어서 편집:

  • C:\dolmaro-tools\apps\keyword-analyzer\keywords\shogren.json — 쇼그렌증후군
  • C:\dolmaro-tools\apps\keyword-analyzer\keywords\oral_burning.json — 구강작열감·혀통증·미각이상

형식: "최상", "상", "중" 세 카테고리에 문자열 하나씩 추가. 따옴표·쉼표 주의. 저장하면 다음 실행부터 반영.

💡 WSL에서 Claude Code로 편집했다면 반드시 git push 하세요. Windows에서 편집했다면 다음 자동 실행 때 git pull이 먼저 돌아가니 그냥 저장만 해도 됨.

🆕 새 PC에 세팅할 때 (최초 1회)

이미 세팅된 PC에서는 건너뛰세요.

  1. 필요 프로그램 설치:
    • Python 3.10+ (python.org) — 설치 시 "Add Python to PATH" 체크
    • Git for Windows (git-scm.com)
    • Google Chrome (최신 버전)
  2. 레포 복제 — PowerShell 실행 후:
    git clone https://github.com/dlfpomd/dolmaro-tools.git C:\dolmaro-tools
  3. 스케줄러 등록:
    C:\dolmaro-tools\apps\keyword-analyzer\monitor\setup_scheduler.bat
    우클릭 → "관리자 권한으로 실행"
  4. 첫 푸시 테스트: run_and_push.bat 을 한 번 더블클릭해서 GitHub 로그인 창이 뜨면 로그인 (이후 자동 저장됨)

🔎 문제가 생겼을 때

  • 실행 로그: C:\dolmaro-tools\apps\keyword-analyzer\logs\YYYY-MM-DD.log
  • 스케줄 확인: PowerShell에서 schtasks /query /tn "DolmaroKeywordMonitor"
  • 스케줄 해제: schtasks /delete /tn "DolmaroKeywordMonitor" /f
  • git push 실패 시: GitHub Credential Manager가 꺼져 있을 수 있음. PowerShell에서 git config --global credential.helper manager 실행 후 재시도
  • Chrome이 안 열리면 / "session not created" 오류: 거의 대부분 ChromeDriver 캐시 버전 불일치입니다. PowerShell에서 아래 한 줄로 캐시 삭제:
    Remove-Item -Recurse -Force "$env:USERPROFILE\.wdm" -ErrorAction SilentlyContinue
    삭제 후 run_and_push.bat 다시 실행하면 최신 드라이버를 새로 내려받아 동작합니다. Chrome 자체도 chrome://settings/help 열어서 최신 버전 확인 권장.

📋 자주 쓰는 명령어 (PowerShell에서)

지금 즉시 실행schtasks /run /tn "DolmaroKeywordMonitor"
다음 실행 시간 확인schtasks /query /tn "DolmaroKeywordMonitor" /v /fo LIST
최신 코드 당기기cd C:\dolmaro-tools ; git pull
수동 푸시cd C:\dolmaro-tools ; git push