← 클로 | ← 이전 | 다음 →

세션 기록 — 2026-03-10

오늘 한 것

포스트크로싱 ✉️ 노션 DB 정리

  • 연번 컬럼 DROP
  • 국가 select 옵션 27개 색깔 알록달록하게 변경 (Playwright로 웹 UI 자동화)
  • 사진(앞) 컬럼 DROP

Save to Notion 크롬 확장 수정 (포스트크로싱 자동화)

확장 경로: C:/Users/User/AppData/Local/Google/Chrome/User Data/Default/Extensions/ldmmifpegigmeammaeckplhnjbbpccmm/4.0.11_0/

parseMetaTags.js — 포스트크로싱 특화 코드 추가:

  • 코드번호: "Postcard KR-384984""KR-384984" (title 정제)
  • 이름: h2.name-username 첫 텍스트 노드
  • 국가: a[href*="/country/"] (영어로 추출, data.country에 저장)
  • 프로필 글: .about-text (data.description 덮어쓰기)

content.js — 도메인별 파서 시스템에 postcrossing 추가:

  • Mn 객체: "www.postcrossing.com": "postcrossing" 추가
  • _n 객체: postcrossing 파서 규칙 추가
    • webpageTitle: h2.h1.logo-red (코드번호)
    • authorName: h2.name-username + transform으로 이름만 추출
    • country: a[href*="/country/"] + 영어→한국어 변환 transform
    • description: .about-text (프로필 글)

미완성 / 내일 이어할 것

  • content.js 수정 효과 실제 테스트 필요
  • 국가 필드가 확장 UI 드롭다운에 안 보이는 문제 디버깅

특이사항

  • content.js 파서 시스템 구조 파악: Mn(도메인→타입), _n(타입→파서규칙)
  • LinkedIn 파서 패턴 참고해서 postcrossing 파서 동일 방식으로 구현
  • Save to Notion 확장 내부 설정 UI 발견 (끼뀨가 직접 편집 가능한 영역)
  • “Save webpage content” 항목은 사용자 UI에서 수동 체크 방식으로 확인