실시간 Cdiscount 가격 추적 - 프랑스에서 두 번째로 큰 e-commerce 플랫폼입니다. 시작하는 방법은 두 가지입니다: 완전 관리형 인텔리전스 플랫폼 또는 Bright Data의 AI Scraper Builder로 구축한 custom scraper.
**Bright Insights**는 Bright Data의 완전 관리형 리테일 인텔리전스 플랫폼입니다. scraper를 구축할 필요도, 인프라를 유지할 필요도 없습니다. 구조화되고 분석 준비가 완료된 가격 데이터가 dashboard, data feed 또는 BI 도구로 바로 전달됩니다.
팀이 Bright Insights를 선택하는 이유:
- 🚀 설정 불필요 - 바로 사용할 수 있는 dashboard와 data feed로 몇 분 안에 운영 시작
- 🤖 AI 기반 추천 - 대화형 AI assistant가 수백만 개의 데이터 포인트를 즉시 실행 가능한 인사이트로 전환
- ⚡ 실시간 모니터링 - 시간 단위부터 일 단위까지의 refresh 주기와 즉시 알림(email, Slack, webhook)
- 🌍 무제한 확장성 - 모든 웹사이트, 모든 지역, 모든 refresh 빈도 지원
- 🔗 Plug-and-play integrations - AWS, GCP, Databricks, Snowflake 등 지원
- 🛡️ 완전 관리형 - Bright Data가 schema 변경, 사이트 업데이트, 데이터 품질을 자동으로 처리
주요 사용 사례:
- ✅ 수백만 개 SKU 전반에서 Cdiscount 가격을 실시간 모니터링
- ✅ 경쟁사 가격 추적 및 할인 패턴 식별
- ✅ Cdiscount에서 경쟁력을 유지하기 위한 자동 가격 재조정
- ✅ MAP 정책 준수 모니터링 및 가격 위반 감지
- ✅ 경쟁사 프로모션 및 프로모션 동향 추적
- ✅ 정제되고 harmonized된 데이터를 동적 가격 책정 알고리즘 또는 AI 모델에 직접 공급
월 $250부터 - 맞춤 견적 받기 →
사전 구축된 Cdiscount scraper API가 없나요? 문제없습니다. Bright Data의 AI Scraper Builder가 몇 번의 클릭만으로 custom Cdiscount scraper를 생성합니다 — 코딩이 필요 없습니다.
Cdiscount AI Scraper Builder 열기 →
도메인을 선택하고, 필요한 데이터를 설명하면, AI scraper builder가 자동으로 API를 생성합니다.
- 일반 영어로 필요한 데이터를 설명
- AI가 즉시 scraper API 생성
- 즉시 결과를 위해 API 요청 실행
- 필요 시 내장 IDE에서 코드 수정
구축이 완료되면 scraper에 Web Scraper ID (gd_xxxxxxxxxxxx)가 부여됩니다 — 아래 Setup 단계에서 사용할 수 있도록 복사해 두세요.
- Python 3.9 이상
- Bright Data account (무료 체험 가능)
- Bright Data API token (발급 방법)
- Cdiscount용 Web Scraper ID (위의 build 단계에서 획득)
-
이 repository 복제
git clone https://github.com/bright-kr/cdiscount-price-tracker.git cd cdiscount-price-tracker -
dependency 설치
pip install -r requirements.txt
-
자격 증명 구성
.env.example파일을.env로 복사한 뒤 값을 입력하세요:cp .env.example .env
BRIGHTDATA_API_TOKEN=your_api_token_here BRIGHTDATA_DATASET_ID=your_dataset_id_here
Your Web Scraper ID AI Scraper Builder dashboard에서 Web Scraper ID를 복사해
BRIGHTDATA_DATASET_ID에 붙여 넣으세요 (형식:gd_xxxxxxxxxxxx).
Cdiscount scraper를 구축하고 .env에 Web Scraper ID를 설정하면, Python interface는 동일한 방식으로 동작합니다:
구조화된 가격 데이터를 가져오기 위해 Cdiscount 상품 URL 목록을 전달합니다:
from price_tracker import track_prices
urls = [
"https://www.cdiscount.com/product/sample-item-123456",
# Add more product URLs here
]
results = track_prices(urls)
for item in results:
print(f"{item.get('title')} - {item.get('final_price', item.get('price'))} {item.get('currency', '')}")또는 직접 실행:
python price_tracker.py키워드 검색과 일치하는 상품을 찾습니다:
from price_tracker import discover_by_keyword
results = discover_by_keyword("laptop", limit=50)Cdiscount 카테고리 페이지의 모든 상품을 수집합니다:
from price_tracker import discover_by_category
results = discover_by_category(
"https://cdiscount.com/category/example",
limit=100,
)각 결과 레코드에는 다음 필드가 포함됩니다:
| Field | Description |
|---|---|
url |
상품 페이지 URL |
title |
상품명 / 제목 |
brand |
브랜드 또는 제조사 |
initial_price |
원래 가격 / 정가 |
final_price |
현재 판매 가격 |
currency |
통화 코드 (예: USD, EUR) |
discount |
할인 금액 또는 할인율 |
in_stock |
상품 구매 가능 여부 |
rating |
평균 별점 |
reviews_count |
총 리뷰 수 |
seller_name |
판매자 이름 |
images |
상품 이미지 URL 배열 |
description |
상품 설명 텍스트 |
timestamp |
데이터 수집 타임스탬프 |
[
{
"url": "https://www.cdiscount.com/product/sample-item-123456",
"title": "Example Product Name",
"brand": "Example Brand",
"initial_price": 59.99,
"final_price": 44.99,
"currency": "USD",
"discount": "25%",
"in_stock": true,
"rating": 4.5,
"reviews_count": 1234,
"images": ["https://cdiscount.com/images/product1.jpg"],
"description": "Product description text...",
"timestamp": "2025-01-15T10:30:00Z"
}
]trigger_collection() 함수는 데이터 수집을 제어하기 위한 optional parameter를 지원합니다:
| Parameter | Type | Default | Description |
|---|---|---|---|
limit |
integer | - | 반환할 최대 레코드 수 |
include_errors |
boolean | true |
결과에 error report 포함 |
notify |
string (URL) | - | snapshot 준비 완료 시 호출할 webhook URL |
format |
string | json |
출력 형식: json, csv 또는 ndjson |
옵션 사용 예시:
from price_tracker import trigger_collection, get_results
inputs = [{"url": "https://www.cdiscount.com/product/sample-item-123456"}]
snapshot_id = trigger_collection(inputs, limit=200, notify="https://your-webhook.com/hook")
results = get_results(snapshot_id)- 🌟 Cdiscount Price Tracker - Bright Insights (Managed)
- 🏗️ Cdiscount Scraper 구축하기
- 📖 Bright Data Web Scraper API Documentation
- 🗄️ Web Scrapers Control Panel
- 🔑 API token 발급 방법
- 🌐 Bright Data 홈페이지
Bright Data로 구축 - 업계를 선도하는 웹 데이터 플랫폼.