产品

按产品 ID 提取 Etsy 产品页面数据,包括价格、图片、卖家详情、评论、运费、类别等。

etsy_product 源旨在检索 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

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

desktop

- 必需参数

结构化数据

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

输出示例

输出数据字典

HTML 示例

JSON 结构

下表列出了我们解析的每个产品页面元素的详细列表,以及其说明和数据类型。表中还包含了一些元数据。

说明
类型

url

Etsy 产品页面的 URL。

string

price

产品的价格。

float

title

产品的标题。

string

images

产品图片 URL 的数组。

array

seller

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

object

reviews

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

object

reviews.count

产品收到的评论数量。

integer

currency

价格所使用的货币。

string

shipping

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

object

shipping.from

发货的原始国家。

string

old_price

折扣前的产品原价。

integer

categories

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

array

categories.title

类别的标题。

string

customized

指示产品是否可定制。

boolean

product_id

产品的唯一标识符。

string

variation_count

产品可用的变体数量。

integer

parse_status_code

解析作业的状态码。您可以在此处查看解析器状态码的说明 herearrow-up-right.

integer

created_at

抓取作业创建的时间戳。

timestamp

updated_at

抓取作业完成的时间戳。

timestamp

page

结果分页中的页码。

integer

status_code

抓取作业的状态码。您可以在此处查看爬虫状态码的说明 herearrow-up-right.

integer

parser_type

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

integer

job_id

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

string

卖家

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

键(卖家)
说明
类型

url

卖家页面的 URL。

string

title

卖家的名称。

string

rating

卖家的评分分数。

integer

best_seller

指示卖家是否为畅销卖家。

boolean

star_seller

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

boolean

reviews_count

(可选)

卖家的评论数量。

integer

最后更新于

这有帮助吗?