프로젝트 소개
YouTube와 Instagram에서 조건 기반 바이럴 영상을 자동 탐색하고, 특정 채널을 실시간 모니터링하는 Windows 데스크탑 프로그램을 제안합니다.
프로젝트 개요
| 항목 | 내용 |
|---|---|
| 프로젝트명 | 유튜브 / 인스타그램 크롤러 프로그램 개발 |
| 카테고리 | PC 프로그램 / 커뮤니티·SNS |
| 제안 금액 | 4,500,000원 (VAT 별도) |
| 제안 기간 | 40일 |
| 핵심 기술 | Python, PyQt6, YouTube Data API v3, Instagram Graph API, SQLite, APScheduler, PyInstaller |
핵심 요구사항 분석
- 기능 1 — 조건 기반 바이럴 영상 자동 탐색: YouTube/Instagram에서 구독자 수, 업로드 시점, 조회수 조건을 모두 만족하는 영상을 실시간으로 탐색·수집
- 기능 2 — 특정 채널 모니터링: 사용자 지정 YouTube 채널 목록을 지속 모니터링하여 조건 충족 시 자동 수집
- UI 기능: 채널 리스트 추가/삭제, 조회수/시간 조건 설정, 크롤링 시작/중지, 결과 리스트 표시
- 자동화: 5분/10분 단위 주기적 자동 탐색, 조건 충족 시 리스트 자동 업데이트
- 산출물: Windows 실행 가능한 .exe 파일 + 소스 코드 원본
제안 포인트
1. 안정적인 데이터 수집 전략
YouTube Data API v3를 활용하여 공식 API 기반의 안정적인 데이터 수집을 구현합니다. API 쿼터 관리 로직을 내장하여 일일 할당량을 효율적으로 사용하며, Instagram의 경우 공식 Graph API와 보조 수집 전략을 병행하여 데이터 수집의 연속성을 확보합니다.
2. 직관적인 데스크탑 GUI
PyQt6 기반으로 Windows 네이티브 느낌의 직관적인 인터페이스를 구현합니다. 채널 관리, 조건 설정, 크롤링 제어, 결과 확인이 하나의 화면에서 이루어지며, 트레이 아이콘으로 백그라운드 실행도 지원합니다.
3. 유사 프로젝트 경험 기반 효율적 개발
자동화 파이프라인, 스케줄 기반 작업 실행, API 연동, 실시간 모니터링 등 유사한 기능을 다수의 프로젝트에서 구현한 경험이 있어, 안정적이고 효율적인 개발이 가능합니다.