~/ecommerce/farfetch-scraper

Farfetch Scraper——奢侈时尚商品数据

提取 Farfetch 的奢侈时尚商品数据,包括多币种定价、尺码/版型变体与商品推荐。

时尚 TypeScriptCheerioCrawlee 全球
proooxy/farfetch-scraper — 规格
分类ecommerce / 时尚
语言TypeScript
技术栈TypeScript, Cheerio, Crawlee
市场全球
输出干净、RAG 就绪的 JSON

核心特性

分类页与商品详情页抓取

多币种定价——根据代理所在地区自动识别

可选的尺码/版型变体提取

每件商品最多提取 90 个推荐商品

完整的媒体图库与详细描述

提取品牌、分类与附加信息

应用场景

  • 奢侈时尚市场情报
  • 设计师品牌的跨平台比价
  • 时尚趋势分析与选品发现
  • 多品牌零售商的竞品定价分析
  • 商品推荐引擎的训练数据

输入参数

参数类型必填说明
startUrlsarray必填Farfetch 商品页或分类页 URL
proxyobject可选代理配置——地区会影响返回的币种
maxRequestsPerCrawlnumber可选请求数量上限(默认:100)
maxConcurrencynumber可选并行请求数(默认:5)
withSizeFitboolean可选是否包含尺码/版型数据(默认:false)
withRecommendsboolean可选是否包含推荐商品(默认:false)

输出示例

 1{
 2  "source": {
 3    "id": "28543291",
 4    "canonicalUrl": "https://www.farfetch.com/shopping/women/jacquemus-100mm-les-doubles-mules-item-28543291.aspx",
 5    "retailer": "farfetch",
 6    "currency": "USD"
 7  },
 8  "brand": "Jacquemus",
 9  "title": "Les Doubles sandals",
10  "description": "Les Doubles sandals",
11  "details": {
12    "short_desc": "Les Doubles sandals",
13    "highlights": ["camel brown", "square open toe"],
14    "farfetchID": "28543291",
15    "madeIn": { "origin": "Made in Italy" }
16  },
17  "categories": ["Women", "Shoes", "Sandals"],
18  "options": [
19    {
20      "type": "Size",
21      "values": [
22        { "id": "8", "name": "35.5" },
23        { "id": "9", "name": "36" }
24      ]
25    }
26  ],
27  "variants": [
28    {
29      "id": "e5701adf-85fd-4a68-ae2c-8136afe01e3b",
30      "options": ["9"],
31      "price": {
32        "current": 68100,
33        "currentFormatted": "$681",
34        "original": 127100,
35        "stockCount": 2,
36        "stockStatus": "InStock"
37      }
38    }
39  ],
40  "medias": [
41    { "type": "Image", "url": "https://cdn-images.farfetch-contents.com/28/54/32/91/28543291_57846182_1000.jpg?ov=true", "alt": "Jacquemus Les Doubles sandals", "index": 1 }
42  ],
43  "price": {
44    "current": 68100,
45    "currentFormatted": "$681",
46    "original": 127100,
47    "stockCount": 2,
48    "stockStatus": "InStock"
49  }
50}

常见问题

多币种定价是如何实现的?
Farfetch 会根据访问者所在地区显示价格。爬虫通过代理所在地区来决定返回哪种币种——使用美国代理返回 USD,英国代理返回 GBP,以此类推。
最多可以提取多少个推荐商品?
启用 withRecommends 后,每件商品最多可提取 90 个推荐商品。这对构建商品关系图谱与推荐数据集非常有用。

~/ecommerce 下的相关工具

运行 Farfetch Scraper——奢侈时尚商品数据,或定制专属方案

几分钟内即可在 Apify 上开始提取数据,或聘请我为你的目标源和 schema 定制专属爬虫与 RAG 管道。

在 Apify 上运行 获取定制数据