Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yves Saint Laurent 価格トラッカー

Bright Data Yves Saint Laurent Price Tracker Python

Bright Insights Price Tracker

Yves Saint Laurent の価格をリアルタイムで追跡します。フランスの高級ファッションおよびビューティーブランド向けです。開始方法は 2 つあります。フルマネージドのインテリジェンスプラットフォーム、または独自のパイプラインを構築するためのセルフサービス APIです。


オプション 1: Bright Insights - AI 搭載価格トラッキング(推奨)

Bright Insights は、Bright Data のフルマネージドなリテールインテリジェンスプラットフォームです。scraper の構築やインフラの保守は不要で、構造化され分析可能な価格データを、ダッシュボード、データフィード、または BI ツールにそのまま提供します。

チームが Bright Insights を選ぶ理由:

  • 🚀 セットアップ不要 - すぐに使えるダッシュボードとデータフィードで数分で運用開始
  • 🤖 AI による推奨 - 対話型 AI アシスタントが数百万のデータポイントを即座に実用的なインサイトへ変換
  • リアルタイム監視 - 1 時間ごとから日次までの更新頻度と即時アラート(email、Slack、webhook)
  • 🌍 無制限のスケール - あらゆる Web サイト、あらゆる地域、あらゆる更新頻度に対応
  • 🔗 プラグアンドプレイ統合 - AWS、GCP、Databricks、Snowflake などに対応
  • 🛡️ フルマネージド - スキーマ変更、サイト更新、データ品質を Bright Data が自動で処理

主なユースケース:

  • ✅ Yves Saint Laurent の希少品・限定品の価格を監視
  • ✅ サイズやカラーごとの在庫状況をリアルタイムで追跡
  • ✅ リテール価格に対する再販プレミアムを検証
  • ✅ MAP ポリシー準拠を監視し、価格違反を検出
  • ✅ 競合のプロモーションと販促動向を追跡
  • ✅ クリーンで正規化されたデータを動的価格設定アルゴリズムや AI モデルに直接投入

月額 $250 から - 最適なお見積もりはこちら →


オプション 2: Web Scraper API によるセルフサービス

独自のパイプラインを構築したいですか? Bright Data の Web Scraper API を使えば、proxy や scraping インフラを管理することなく、Yves Saint Laurent の商品データ(価格、在庫状況、レビューなど)にプログラムからアクセスできます。

前提条件

セットアップ

  1. この repository を clone

    git clone https://github.com/bright-jp/ysl-price-tracker.git
    cd ysl-price-tracker
  2. 依存関係をインストール

    pip install -r requirements.txt
  3. 認証情報を設定

    .env.example.env にコピーし、値を入力します:

    cp .env.example .env
    BRIGHTDATA_API_TOKEN=your_api_token_here
    BRIGHTDATA_DATASET_ID=your_dataset_id_here

    Web Scraper ID の確認方法 Bright Data Control Panel にログインし、Web Scrapers に移動して、 「Yves Saint Laurent」を検索し、Web Scraper ID をコピーします(形式: gd_xxxxxxxxxxxx)。


使い方

1. URL で特定の商品を追跡

Yves Saint Laurent の商品 URL のリストを渡して、構造化された価格データを取得します:

from price_tracker import track_prices

urls = [
    "https://www.ysl.com/en/products/sample-product-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

2. キーワードで商品を検索

キーワード検索に一致する商品を見つけます:

from price_tracker import discover_by_keyword

results = discover_by_keyword("laptop", limit=50)

3. カテゴリ URL で商品を閲覧

Yves Saint Laurent のカテゴリページからすべての商品を収集します:

from price_tracker import discover_by_category

results = discover_by_category(
    "https://ysl.com/category/example",
    limit=100,
)

出力フィールド

各結果レコードには次のフィールドが含まれます:

Field Description
url 商品ページ URL
title 商品名
brand ブランド/メゾン
price 小売価格
currency 通貨コード
in_stock 在庫状況
color カラー
size 利用可能なサイズ
material 使用素材
sku SKU / 参照番号
images 商品画像
description 商品説明
timestamp 収集タイムスタンプ

サンプル出力

[
  {
    "url": "https://www.ysl.com/en/products/sample-product-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://ysl.com/images/product1.jpg"],
    "description": "Product description text...",
    "timestamp": "2025-01-15T10:30:00Z"
  }
]

高度なオプション

trigger_collection() 関数は、データ収集を制御するためのオプションパラメータを受け付けます:

Parameter Type Default Description
limit integer - 返すレコードの最大数
include_errors boolean true 結果にエラーレポートを含める
notify string (URL) - スナップショットの準備完了時に呼び出す webhook URL
format string json 出力形式: jsoncsv、または ndjson

オプション付きの例:

from price_tracker import trigger_collection, get_results

inputs = [{"url": "https://www.ysl.com/en/products/sample-product-123456"}]
snapshot_id = trigger_collection(inputs, limit=200, notify="https://your-webhook.com/hook")
results = get_results(snapshot_id)

リソース


Bright Data により構築 - 業界をリードする Web データプラットフォーム。

About

Yslの価格を追跡 — Bright InsightsによるAI活用、またはBright DataのWeb Scraper APIによるセルフサービス

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages