✅ 실제 동작 결과
"티스토리에 올려줘"라고 입력하면 Claude가 프로젝트를 분석하고 초안을 보여줍니다. 확인 후 승인하면 스크립트가 실행되어 약 30~60초 안에 글이 발행됩니다.
각 단계별 스크린샷이 /tmp/에 저장되어 진행 상황을 확인할 수 있습니다.
🤔 어려웠던 점
문제 1: Open API 종료
원인: 티스토리가 2024년 2월 Open API를 완전 종료했습니다.
해결: Playwright 브라우저 자동화로 전환했습니다.
문제 2: 에디터 종류 불일치
원인: 블로그마다 다른 에디터(iframe/textarea/ProseMirror)가 로드됩니다.
해결: 세 가지를 순서대로 시도하는 자동 감지 함수를 구현했습니다.
문제 3: 카카오 2단계 인증
원인: 자동화 봇을 차단하기 위한 2FA입니다.
해결: 최초 1회 수동 로그인 후 쿠키를 저장해 재사용합니다.
📌 한계 및 개선 방향
- 이미지 자동 업로드 불가 (Open API 종료로 인해) → 발행 후 직접 추가 필요
- 티스토리 UI 업데이트 시 셀렉터 깨질 수 있음 → 주기적 유지보수 필요
- 현재는 공개 글만 지원 → 예약 발행 기능 추가 예정
💭 회고
API 없이도 Playwright만으로 대부분의 웹 자동화가 가능하다는 것을 확인했습니다. Claude 스킬 시스템 덕분에 "티스토리에 올려줘" 한 마디로 초안 작성부터 발행까지 자동화할 수 있게 되었습니다. 앞으로 다른 플랫폼(Velog, Medium)으로도 확장해볼 계획입니다.
'개인 개발 > 티스토리 자동화 claude code skills 만들기' 카테고리의 다른 글
| Claude 스킬로 티스토리 자동 포스팅 만들기 [2편] — Playwright 구현 (0) | 2026.04.24 |
|---|---|
| Claude 스킬로 티스토리 자동 포스팅 만들기 [1편] — 기획과 구조 (0) | 2026.04.24 |