OpenClaw를 활용한 콘서트 레이더 구축: 아티스트 공연 정보를 위한 다중 소스 스크래핑

개발자가 Spotify에서 팔로우하는 아티스트의 콘서트 공지를 자동으로 찾기 위해 VPS에서 실행되는 OpenClaw를 사용해 콘서트 레이더 도구를 구축했습니다. 이 시스템은 특히 NYC 콘서트를 스캔하여 다른 많은 곳에 나타나기 전에 공연을 표면화합니다.
콘서트 레이더 작동 방식
시스템은 다음과 같은 워크플로를 따릅니다:
- 팔로우한 아티스트, 상위 아티스트, 최근 재생 데이터를 사용해 Spotify에서 약 100명의 아티스트를 가져옵니다
- 매일 공연장 웹사이트(Bowery Ballroom, Brooklyn Steel 등), DICE, Bandsintown, Ticketmaster를 포함한 여러 소스를 스캔합니다
- 모든 이벤트를 단일 형식으로 정규화합니다
- Spotify 아티스트 목록과 아티스트 이름을 매칭합니다
- 소스 간 이벤트 중복을 제거합니다
- 이전에 본 이벤트를 추적하여 새로운 공지만 보고합니다
- OpenClaw cron 작업을 통해 매일 실행됩니다
기술적 과제와 해결책
특히 까다로운 측면은 DICE 스크래핑이었는데, 이벤트가 페이지 HTML에 없고 Next.js 페이로드에 묻혀 있었습니다. 스크립트는 <script id="__NEXT_DATA__">에서 props.pageProps.events를 파싱하여 데이터를 추출합니다.
시스템은 또한 제목 정규화를 처리하여 "Sammy Virji North America Tour 2026 Part 1 (Friday)"와 같은 복잡한 이벤트 제목을 깔끔한 아티스트 매칭("Sammy Virji")으로 변환합니다.
시스템이 포착한 예시 이벤트: 2026년 7월 31일 Brooklyn Army Terminal: Pier 4에서의 Sammy Virji 공연으로, 이는 다른 소스에 나타나기 전에 DICE에서 표면화되었습니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

레딧 사용자가 포트폴리오 프로젝트를 위한 Claude Code 설정을 공유합니다
한 개발자가 파일 기반 메모리와 CLAUDE.md 파일을 사용한 계획 및 문서화를 통해 수동 Claude.ai 워크플로에서 구조화된 Claude Code 접근 방식으로 전환한 경험을 설명합니다.

개발자가 브라우저 자동화를 위해 AI 에이전트 대신 직접 Playwright 스크립트를 사용합니다
한 개발자가 OpenClaw를 사용해 브라우저 작업을 자동화한 경험을 공유하며, AI 에이전트를 사용하는 것보다 더 간단하고 직접적인 접근 방식이 더 효과적이었던 사례를 강조했습니다.

코딩 멘토로서의 클로드: 한 달 만에 풀스택 SaaS를 처음부터 출시까지
한 개발자가 Claude를 사용하여 SvelteKit 2, Stripe 구독, MongoDB 및 AES-256 암호화를 배우고, 1개월 만에 제로 지식 암호화 페이스트빈인 CloakBin을 출시했습니다.

빌딩 디자인 컨설팅, Wix 대신 AI 에이전트로 전환
건축 설계 컨설팅 업체가 고객 문의를 처리하기 위해 맞춤형 AI 에이전트를 구축하여 월 40달러의 Wix 사이트를 대체했습니다. 이 시스템은 Netlify의 10초 서버리스 타임아웃으로 인해 분할 아키텍처를 사용하며 응답 생성을 위해 DeepSeek-R3를 활용합니다.