luma-event-attendees
아웃리치 발굴을 위해 Luma 이벤트에서 연사, 호스트, 등록된 게스트 프로필을 찾고 추출합니다.
두 가지 모드
1. 직접 스크래핑 (무료)
Luma 이벤트 페이지를 직접 스크래핑합니다. 이벤트 메타데이터 + 호스트 정보를 가져옵니다. 게스트 프로필은 페이지에 공개적으로 포함된 경우에만 가져옵니다.
python3 scripts/scrape_event.py https://lu.ma/abc123
2. Apify 검색 (유료, 게스트 목록에 권장)
lexis-solutions/lu-ma-scraper Apify 액터를 사용하여 Luma를 검색하고 추천 게스트 프로필(이름, 바이오, LinkedIn, Twitter, Instagram, 웹사이트)을 포함한 전체 이벤트 데이터를 반환합니다.
python3 scripts/scrape_event.py --search "AI San Francisco"
비용: Apify 월 $29 정액제. 대여: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
설정
1. Apify API 토큰 (--search 모드 필수)
- 계정 생성: https://apify.com/
- API 토큰 발급: https://console.apify.com/account/integrations
- Luma 스크래퍼 대여: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu ($29/월, 24시간 무료 체험)
- 토큰 설정:
export APIFY_API_TOKEN="apify_api_YOUR_TOKEN_HERE"
# 또는 스킬 디렉토리에 .env 파일 생성
2. 의존성 설치
pip3 install requests
사용법
직접 스크래핑 (무료, 호스트만)
# 단일 이벤트
python3 scripts/scrape_event.py https://lu.ma/pwciozw0
# 여러 이벤트
python3 scripts/scrape_event.py https://lu.ma/abc https://lu.ma/def
# CSV로 내보내기
python3 scripts/scrape_event.py https://lu.ma/abc --output hosts.csv
Apify 검색 (게스트 프로필)
# SF에서 AI 이벤트 검색
python3 scripts/scrape_event.py --search "AI San Francisco"
# 이벤트만 나열 (사람 추출 안 함)
python3 scripts/scrape_event.py --search "SaaS NYC" --events-only
# 모든 게스트를 CSV로 내보내기
python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv
# JSON으로 내보내기
python3 scripts/scrape_event.py --search "AI SF" --output guests.json --json
캐싱
결과는 기본적으로 24시간 동안 캐시됩니다:
# 강제 새로 가져오기
python3 scripts/scrape_event.py --search "AI SF" --no-cache
# 사용자 지정 캐시 기간
python3 scripts/scrape_event.py --search "AI SF" --cache-hours 12
옵션 참조
Positional:
urls 직접 스크래핑할 이벤트 URL (무료)
검색:
--search, -s Apify를 통해 Luma 검색 (예: 'AI San Francisco')
--events-only 이벤트만 나열, 사람 추출 안 함
출력:
--output, -o 출력 파일 경로 (.csv 또는 .json)
--json JSON 형식으로 출력 (기본값: CSV)
캐시:
--no-cache 캐시 무시, 항상 새로 가져오기
--cache-hours 캐시 최대 유효 시간 (시간 단위, 기본값: 24)
출력 형식
CSV 열
| name | event_role | bio | title | company | linkedin_url | twitter_url | instagram_url | website_url | username | event_name | event_date | event_url |
|---|
개인별 획득 정보
- name - 전체 이름
- event_role - 호스트, 게스트 또는 연사
- bio - Luma 프로필 바이오
- linkedin_url - LinkedIn 프로필 URL
- twitter_url - Twitter/X 프로필 URL
- instagram_url - Instagram 핸들
- website_url - 개인 웹사이트
- username - Luma 사용자 이름
- event_name - 연결된 이벤트 이름
- event_date - 이벤트 날짜 (ISO 형식)
- event_url - 이벤트 링크
AI 에이전트 워크플로우
이 스킬은 발굴 워크플로우의 일부로 AI 에이전트가 호출하도록 설계되었습니다:
1단계: 이벤트 찾기
"샌프란시스코에서 열리는 AI 및 SaaS 이벤트를 Luma에서 검색해줘"
python3 scripts/scrape_event.py --search "AI San Francisco" --events-only
2단계: 게스트 프로필 추출
"그 이벤트들에서 모든 게스트 프로필을 가져와줘"
python3 scripts/scrape_event.py --search "AI San Francisco" --output guests.csv
3단계: ICP(이상적 고객 프로필)에 맞게 필터링
에이전트에게 CSV 필터링을 요청합니다:
"이 게스트 중에서 B2B SaaS 회사의 창업자/VP, 직원 수 20-200명인 사람을 찾아줘"
4단계: 정보 보강
자격 요건을 갖춘 리드에 대해:
- 역할/회사 세부 정보 확인을 위해 LinkedIn 프로필 조회
- 회사 조사
- 중복 신호 확인 (채용 중? 최근 투자 유치?)
5단계: 아웃리치 생성
"자격 요건을 갖춘 게스트를 위한 연결 요청 초안을 작성해줘. 나는 [이벤트명]에 참석할 예정이야. 우리는 [제품]을 [가격]에 판매하고 있어. 편하게 작성해줘."
데이터 접근 현실
| 데이터 | 직접 스크래핑 (무료) | Apify 검색 (유료) |
|---|---|---|
| 이벤트 메타데이터 | 예 | 예 |
| 호스트/주최자 | 예 | 예 |
| 추천 게스트 (공개 RSVP) | 가끔 | 예 |
| 전체 참석자 목록 | 아니오 (인증 필요) | 부분적 (공개 프로필만) |
| 게스트 LinkedIn/Twitter | 예 (페이지에 있는 경우) | 예 |
| 게스트 바이오 | 예 (페이지에 있는 경우) | 예 |
| 게스트 이메일 | 아니오 | 아니오 |
참고: Luma 이벤트에는 show_guest_list 설정이 있습니다. 비활성화되면 게스트 프로필에 공개적으로 접근할 수 없습니다. Apify 스크래퍼는 해당 설정이 있는 이벤트의 featured_guests는 여전히 가져올 수 있습니다.
예시 프롬프트
빠른 검색:
"이번 달 SF에서 열리는 AI 이벤트를 찾고 게스트 프로필을 가져와줘"
타겟 검색:
"Luma에서 'SaaS growth' 이벤트를 검색해줘. 모든 게스트 프로필을 CSV로 내보내줘. 그런 다음 ICP(VP 이상 B2B SaaS, 직원 수 50-500명)에 맞게 필터링해줘."
전체 워크플로우:
"SF에서 열리는 AI 및 개발자 이벤트를 Luma에서 검색해줘. 모든 게스트 프로필을 가져와줘. LinkedIn이 있는 각 사람에 대해 ICP(창업자/VP, B2B SaaS, 직원 수 20-200명, Series A-C)에 맞는지 확인해줘. 내가 [이벤트명]에서 만날 사람들을 위한 사전 이벤트 연결 요청 초안을 작성해줘. 우리는 GTM 엔지니어링을 월 $10,000에 판매하고 있어. 자격 요건을 갖춘 리드를 CSV로 출력해줘."
문제 해결
"APIFY_API_TOKEN이 설정되지 않음"
export APIFY_API_TOKEN="your_token_here"
"Apify 액터가 대여되지 않음"
Luma 스크래퍼 대여: https://console.apify.com/actors/r5gMxLV2rOF3J1fxu
이벤트에 게스트가 없음
- 이벤트에서
show_guest_list를 비활성화했을 수 있습니다. - featured_guests에 접근할 수 있는 --search 모드를 시도해보세요.
- 일부 이벤트는 공개 게스트 프로필이 전혀 없습니다.
"ModuleNotFoundError: requests"
pip3 install requests
메타데이터
metadata:
clawdbot:
emoji: "🎤"
requires:
env: ["APIFY_API_TOKEN"]
bins: ["python3"]
packages: ["requests"]
Goose 제작 - Apify 기반 (lexis-solutions/lu-ma-scraper)