产品
提取 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
}'import requests
from pprint import pprint
# 结构化载荷。
payload = {
'source': 'etsy_product',
'product_id': '1858266469',
'parse': True
}
# 获取响应。
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# 不会返回包含作业状态和结果 url 的响应,而是返回
# 包含结果的 JSON 响应。
pprint(response.json())我们在示例中使用同步 Realtime 集成方法。如果您想使用 Proxy Endpoint 或异步 Push-Pull 集成,请参阅 集成方法 部分。
请求参数值
通用
- 必填参数
结构化数据
etsy_product source 可将 Etsy 商品结果提取为 HTML 或 JSON 格式,并提供页面各个元素的结构化数据。
输出示例
输出数据字典
HTML 示例

JSON 结构
下表详细列出了我们解析的每个商品页面元素,以及对应的描述和数据类型。表中还包含一些元数据。
url
Etsy 商品页面的 URL。
字符串
price
产品价格。
浮点数
title
产品标题。
字符串
images
商品图片 URL 数组。
数组
seller
包含卖家详情的 seller 对象。
对象
reviews
包含评价详情的 reviews 对象。
对象
reviews.count
商品收到的评价数量。
整数
货币
价格所使用的货币。
字符串
shipping
包含配送详情的 shipping 对象。
对象
shipping.from
配送的发货国家。
字符串
old_price
商品折扣前的原价。
整数
categories
商品所属的类别对象数组。
数组
categories.title
类别标题。
字符串
customized
指示商品是否可自定义。
布尔值
product_id
商品的唯一标识符。
字符串
variation_count
商品可用的变体数量。
整数
创建时间
抓取任务创建时的时间戳。
时间戳
更新时间
抓取任务完成时的时间戳。
时间戳
page
结果分页中的页码。
整数
parser_type
用于提取数据的解析器类型。
整数
任务ID
与该抓取任务关联的任务 ID。
字符串
卖家
包含卖家详情的 seller 对象。
url
卖家页面的 URL。
字符串
title
卖家名称。
字符串
rating
卖家的评分。
整数
best_seller
指示卖家是否为畅销卖家。
布尔值
star_seller
指示卖家是否为星级卖家。
布尔值
reviews_count
(可选)
卖家的评价数量。
整数
最后更新于
这有帮助吗?

