Skip to content

feat : 네이버 쇼핑, 쿠팡, KREAM API를 활용한 상품 데이터 수집 및 DB 저장 자동화 #30

@andrewkimswe

Description

@andrewkimswe

Summary

feat: 네이버 쇼핑, 쿠팡, KREAM API를 활용한 상품 데이터 수집 및 DB 저장 자동화


Description

주어진 검색어들을 기반으로 네이버 쇼핑, 쿠팡, KREAM 사이트에서 상품 정보를 수집하고, 해당 데이터를 DB에 저장하는 기능을 구현합니다.

  • 네이버 쇼핑: "현금 박스", "부모님 신발", "건강식품", "헬스가방" 검색어 기반으로 네이버 쇼핑 API를 사용하여 상품 데이터 수집
  • 쿠팡: "안마기기", "무선이어폰", "스마트워치" 검색어 기반으로 쿠팡에서 상품 데이터 크롤링
  • KREAM: 다양한 상품 (예: "남성 지갑", "여성 스니커즈" 등) 크롤링
  • 자동화: 매일 새벽 4시에 자동으로 실행되도록 스케줄러 설정

Todo

  • 상품 수집 작업 구현 (ProductController)

    • 네이버 쇼핑 API와 쿠팡, KREAM에서 제공된 검색어로 상품 정보를 수집하는 로직 구현
    • 각 상품 정보를 ItemDTO 형태로 변환 후 ProductService를 통해 DB에 저장
  • 스케줄러 설정 (ProductController)

    • Spring Scheduler를 활용하여 매일 새벽 4시에 자동으로 상품 수집 작업 실행

🗒️ Note

  • 네이버 쇼핑은 API를 통해 데이터를 수집하므로, 이 부분의 호출 속도나 데이터 품질을 최적화해야 함
  • 각 사이트에서 제공되는 데이터의 정확성, 최신성, 중복 등을 고려하여 로직을 작성해야 함
  • 향후 다른 API를 추가하여 다양한 사이트에서 상품 데이터를 수집할 수 있도록 확장 가능성 고려

🔗 References

Metadata

Metadata

Assignees

Labels

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions