~/ecommerce/shopify-scraper
Shopify Scraper——任意商店的商品数据
专业级工具,可从任意 Shopify 商店提取高保真商品数据,包括系列(collections)、搜索与商品推荐。
通用
成功率 >99%
TypeScriptgot-scraping
全球
分类ecommerce / 通用
语言TypeScript
技术栈TypeScript, got-scraping
市场全球
成功率>99%
输出干净、RAG 就绪的 JSON
核心特性
通用性强——适用于任意基于 Shopify 搭建的商店
支持全店目录提取与搜索
商品推荐(每件商品最多 20 个)
支持系列(collection)与单品抓取
提取标签与分类
货币规范化(价格 ×100)以保证精度
应用场景
- 覆盖任意细分领域 Shopify 商店的市场调研
- DTC 品牌的竞品分析
- 为比价平台聚合商品目录
- 独立电商网站的趋势监控
- 构建商品推荐数据集
- 面向转售商的价格监控
输入参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
startUrls | array | 必填 | Shopify 商店 URL——商品页、系列页或商店首页 |
proxy | object | 可选 | 推荐使用住宅代理以获得最佳效果 |
maxRequestsPerCrawl | number | 可选 | 请求数量上限(默认:100) |
maxRecommendationsPerProduct | number | 可选 | 要获取的推荐商品数(默认:0,最大:20) |
query | string | 可选 | 用于在商店内查找商品的搜索关键词 |
输出示例
1{
2 "source": "https://store.example.com/products/...",
3 "brand": "Example Brand",
4 "title": "Premium Organic Cotton T-Shirt",
5 "description": "Made from 100% organic cotton...",
6 "categories": ["Tops", "T-Shirts"],
7 "tags": ["organic", "sustainable", "cotton"],
8 "options": [
9 { "name": "Size", "values": ["S", "M", "L", "XL"] },
10 { "name": "Color", "values": ["White", "Black", "Navy"] }
11 ],
12 "variants": [
13 {
14 "sku": "SHOP-OCT-WHT-M",
15 "name": "White / M",
16 "price": 4500,
17 "currency": "USD",
18 "inStock": true
19 }
20 ],
21 "medias": [
22 { "type": "image", "url": "https://..." }
23 ]
24}
常见问题
这个工具适用于任意 Shopify 商店吗?
是的,该爬虫适用于任意基于 Shopify 搭建的商店。它利用了 Shopify 标准的商品数据结构,这一结构在所有商店中都是一致的。
可以搜索特定商品吗?
可以,使用 query 参数即可在指定商店内搜索。这在你只想查找特定类型商品、而不想抓取整个目录时非常有用。
商品推荐是如何提取的?
设置 maxRecommendationsPerProduct 即可获取相关商品。每件商品最多可提供 20 个推荐,适合用于构建商品关系图谱。