세션 기록 — 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(프로필 글)
- webpageTitle:
미완성 / 내일 이어할 것
- content.js 수정 효과 실제 테스트 필요
- 국가 필드가 확장 UI 드롭다운에 안 보이는 문제 디버깅
특이사항
- content.js 파서 시스템 구조 파악:
Mn(도메인→타입),_n(타입→파서규칙) - LinkedIn 파서 패턴 참고해서 postcrossing 파서 동일 방식으로 구현
- Save to Notion 확장 내부 설정 UI 발견 (끼뀨가 직접 편집 가능한 영역)
- “Save webpage content” 항목은 사용자 UI에서 수동 체크 방식으로 확인