Documentation has been updated: see help center and changelog in one place.

商品

了解如何开始抓取 Etsy 商品结果页面。

etsy_product source 旨在检索 Etsy 产品结果页面。我们可以返回您所需的任何 Etsy 页面 HTML。此外,我们可以提供 针对 Etsy 产品页面的结构化(已解析)输出.

请求示例

下面的示例说明了如何获取已解析的 Best Buy 产品结果。

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "etsy_product", 
        "product_id": "1858266469",
        "parse": true
    }'

在我们的示例中,我们使用同步的 Realtime 集成方法。如果您想使用 Proxy Endpoint 或异步的 Push-Pull 集成,请参阅 集成方法 部分。

请求参数值

通用

参数
说明
默认值

source

设置抓取器。

etsy_product

product_id

10 位产品 ID。

-

render

启用 JavaScript 渲染,当设置为 html. 更多信息.

-

parse

当设置为以下值时返回解析后的数据 true。 查看输出 数据字典.

false

callback_url

回调端点的 URL。 更多信息.

-

user_agent_type

设备类型和浏览器。完整列表可在 此处.

desktop

- 必填参数

结构化数据

etsy_product source 可以以 HTML 或 JSON 格式提取 Etsy 产品结果,提供页面各元素的结构化数据。

输出示例

{
    "results": [
        {
            "content": {
                "url": "https://www.etsy.com/listing/1518307138/personalized-travel-jewelry-box-small",
                "price": 6.98,
                "title": "个性化旅行珠宝盒,小方形耳环收纳盒,伴娘礼物盒送给姐妹、朋友",
                "images": [
                    "https://i.etsystatic.com/41680084/r/il/f09928/5191407963/il_75x75.5191407963_rurr.jpg",
                    "https://i.etsystatic.com/41680084/r/il/c9a00d/5191407709/il_75x75.5191407709_nqq5.jpg",
                    "https://i.etsystatic.com/41680084/r/il/52b188/5179396963/il_75x75.5179396963_pzw9.jpg",
                    "https://i.etsystatic.com/41680084/r/il/ce5219/5191407739/il_75x75.5191407739_k1s6.jpg",
                    "https://i.etsystatic.com/41680084/r/il/23c7e1/5143187268/il_75x75.5143187268_2tsi.jpg",
                    "https://i.etsystatic.com/41680084/r/il/96f059/5143187294/il_75x75.5143187294_1swc.jpg"
                ],
                "seller": {
                    "url": "https://www.etsy.com/shop/EnchVows?ref=shop-header-name&listing_id=1518307138&from_page=listing",
                    "title": "EnchVows",
                    "rating": 4.8247,
                    "best_seller": false,
                    "star_seller": true,
                    "reviews_count": 3016
                },
                "reviews": {
                    "count": 1875
                },
                "currency": "USD",
                "shipping": {
                    "from": "United States"
                },
                "old_price": 19.95,
                "categories": [
                    {
                        "title": "All categories"
                    },
                    {
                        "title": "Jewelry"
                    },
                    {
                        "title": "Jewelry Storage"
                    },
                    {
                        "title": "Jewelry Boxes"
                    }
                ],
                "customized": false,
                "product_id": "1518307138",
                "variation_count": 36,
                "parse_status_code": 12000
            },
            "created_at": "2024-06-13 11:59:06",
            "updated_at": "2024-06-13 11:59:13",
            "page": 1,
            "url": "https://www.etsy.com/de-en/listing/1518307138/personalized-travel-jewelry-box-small?click_key=d602fe08540deffc77a9e2c6ab6cee6d2c2ca74a:1518307138&click_sum=a7bd4b3c&ref=hp_prn-2&pro=1&sts=1",
            "job_id": "7206988452519233537",
            "status_code": 200,
            "parser_type": "etsy_product"
        }
    ]
}

输出数据字典

HTML 示例

JSON 结构

下表列出了我们解析的每个产品页面元素的详细清单、说明和数据类型。表中还包括一些元数据。

说明
类型

url

Etsy 产品页面的 URL。

字符串

价格

产品的价格。

float

title

产品标题。

字符串

images

产品图片 URL 的数组。

数组

卖家

卖家对象,包含卖家详细信息。

对象

评价

评价对象,包含评价详细信息。

对象

reviews.count

该产品收到的评价数量。

整数

货币

价格所使用的货币。

字符串

运输

运输对象,包含运输详细信息。

对象

shipping.from

发货起始国家。

字符串

旧价格

产品折扣前的原价。

整数

分类

产品所属的分类对象数组。

数组

categories.title

分类的标题。

字符串

可定制

指示产品是否可以定制。

boolean

product_id

产品的唯一标识符。

字符串

variation_count

产品可用变体的数量。

整数

parse_status_code

解析任务的状态代码。您可以在此处查看解析器状态代码说明 此处.

整数

created_at

抓取任务创建的时间戳。

时间戳

updated_at

抓取任务完成的时间戳。

时间戳

page

结果翻页中的页码。

整数

status_code

抓取任务的状态代码。您可以在此处查看爬虫状态代码说明 此处.

整数

parser_type

用于提取数据的解析器类型。

整数

job_id

与抓取任务关联的作业 ID。

字符串

卖家

卖家对象,包含卖家详情。

...
"seller": {
    "url": "https://www.etsy.com/shop/EnchVows?ref=shop-header-name&listing_id=1518307138&from_page=listing",
    "title": "EnchVows",
    "rating": 4.8247,
    "best_seller": false,
    "star_seller": true,
    "reviews_count": 3016
},
...
键(卖家)
说明
类型

url

卖家页面的 URL。

字符串

title

卖家名称。

字符串

rating

卖家的评分分数。

整数

best_seller

指示卖家是否为畅销者。

boolean

star_seller

指示卖家是否为明星卖家。

boolean

reviews_count

(可选)

卖家的评价数量。

整数

最后更新于

这有帮助吗?