키워드 기반 샤오홍슈 게시물 수집기 (Playwright + TypeScript + Google Sheets)
npm install
npx playwright install chromiumnpm start -- --login브라우저 창이 열리면 샤오홍슈에 직접 로그인 → 터미널에서 Enter
npm startconfig.ts에서:
keywords: 수집할 키워드 배열maxPostsPerKeyword: 키워드당 최대 수집 수fetchDetail: 상세 페이지 수집 여부spreadsheetId: Google Sheets ID
| 필드 | 설명 |
|---|---|
| id | 게시물 ID |
| title | 제목 |
| caption | 본문 |
| likes | 좋아요 수 |
| comments | 댓글 수 |
| authorName | 작성자 이름 |
| authorId | 작성자 ID |
| authorFollowers | 팔로워 수 |
| thumbnailUrl | 썸네일 URL |
| postUrl | 게시물 URL |
| tags | 태그 목록 |
| crawledAt | 수집 일시 |
인스타 크롤러에서 쓰던 credentials.json을 이 프로젝트 루트에 복사하면 됩니다.