~/ecommerce/farfetch-scraper
Farfetch Scraper — ラグジュアリーファッション商品データを取得
Farfetchからラグジュアリーファッションの商品データを抽出——多通貨価格、サイズ/フィットバリエーション、商品レコメンデーションを含みます。
ファッション
>99%成功
TypeScriptCheerioCrawlee
グローバル
カテゴリecommerce / ファッション
言語TypeScript
スタックTypeScript, Cheerio, Crawlee
マーケットグローバル
成功率>99%
出力クリーンでRAG対応のJSON
主な機能
カテゴリページと商品詳細ページのスクレイピング
多通貨価格 — プロキシの所在地に基づき自動検出
サイズ/フィットバリエーションのオプション抽出
商品ごとに最大90件のレコメンデーション商品
完全なメディアギャラリーと詳細な商品説明
ブランド、カテゴリ、追加情報の抽出
活用例
- ラグジュアリーファッション市場インテリジェンス
- デザイナーズブランドのプラットフォーム横断価格比較
- ファッショントレンド分析と商品発見
- マルチブランド小売業者向けの競合価格分析
- 商品レコメンデーションエンジン向けの学習データ
入力パラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
startUrls | array | 必須 | FarfetchのURL(商品ページまたはカテゴリページ) |
proxy | object | 任意 | プロキシ設定 — 所在地が通貨に影響します |
maxRequestsPerCrawl | number | 任意 | リクエスト数の上限(デフォルト:100) |
maxConcurrency | number | 任意 | 並列リクエスト数(デフォルト:5) |
withSizeFit | boolean | 任意 | サイズ/フィットデータを含める(デフォルト:false) |
withRecommends | boolean | 任意 | レコメンデーションを含める(デフォルト:false) |
Output Example
1{
2 "source": "https://www.farfetch.com/shopping/...",
3 "brand": "Gucci",
4 "title": "GG Marmont Matelasse Shoulder Bag",
5 "description": "Crafted from matelasse leather...",
6 "details": ["Made in Italy", "100% Calf Leather"],
7 "categories": ["Women", "Bags", "Shoulder Bags"],
8 "options": [
9 { "name": "Size", "values": ["One Size"] }
10 ],
11 "variants": [
12 {
13 "sku": "FF-GU-001",
14 "price": 229000,
15 "currency": "USD",
16 "inStock": true
17 }
18 ],
19 "medias": [
20 { "type": "image", "url": "https://..." }
21 ]
22}
よくある質問
多通貨価格はどのように機能しますか?
Farfetchは所在地に基づいて価格を表示します。このスクレイパーはプロキシの所在地を使って返される通貨を決定します。USDにはUSプロキシ、GBPにはUKプロキシを使用してください。
レコメンデーション商品は何件まで抽出できますか?
withRecommendsを有効にすると、商品ごとに最大90件のレコメンデーション商品を抽出できます。商品グラフやレコメンデーションデータセットの構築に役立ちます。