产品
通过产品 ID 提取 Walmart 产品页的解析数据,包括价格、评分、卖家信息、规格、变体、履约选项、面包屑导航等。
该 walmart_product source 旨在检索 Walmart 商品结果页面。我们可以返回任何你想要的 Walmart 页面 HTML。此外,我们还可以提供 Walmart 商品页面的结构化(解析后)输出.
请求示例
下面的示例说明如何获取解析后的 Walmart 商品页面结果。
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
"source": "walmart_product",
"product_id": "15296401808",
"parse": true
}'import requests
from pprint import pprint
# 结构化载荷。
payload = {
'source': 'walmart_product',
'product_id': '15296401808',
'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 集成,请参阅 集成方法 部分。
请求参数值
通用
- 必填参数
本地化
根据特定商店、配送地点调整结果。Walmart 商店 ID 列表请见这里:
你还可以在这里找到 Walmart 商店的官方页面 此处.
domain
Walmart 的域名本地化。可用值: com, com.mx, ca, co.cr。默认: com.
字符串
fulfillment_type
设置履约类型。支持的值: pickup, delivery, shipping.
字符串
delivery_zip
设置配送到达地点。
字符串
store_id
设置商店位置。
字符串
履约类型参数的可用性因 Walmart 域名而异:
walmart.com
pickup, delivery, shipping
walmart.com.mx
pickup, delivery
walmart.ca
pickup, delivery
walmart.co.cr
pickup
国际 store_id 列表,请参见下面的文件:
结构化数据
输出数据字典
HTML 示例

JSON 结构
下表详细列出了我们解析的每个商品页面元素,以及对应的描述和数据类型。表中还包含一些元数据。
通用
包含通用商品页面结果详情的对象。
对象
price
对象包含商品定价的详细信息。
对象
rating
商品的评分信息。
对象
seller
关于卖家的信息。
对象
变体 (可选)
商品变体列表。
数组
面包屑导航
通向商品的分类层级。
对象
location
提供请求运行时所在位置的信息。
对象
履约
对象包含商品履约选项的信息。
对象
规格
包含用于详细说明商品特定属性或特征的键值对数组。
数组
创建时间
抓取任务创建时的时间戳。
时间戳
更新时间
抓取任务完成时的时间戳。
时间戳
page
提取商品数据的页码
整数
url
Walmart 网站上商品页面的 URL
字符串
任务ID
与该抓取任务关联的任务 ID。
字符串
is_render_forced
指示此请求是否强制渲染。
布尔值
parser_type
用于提取数据的解析器类型(例如,"walmart_product_new")。
字符串
常规

url
商品的 URL。
字符串
main_image
主商品图片的 URL
整数
images
商品图片 URL 数组。
数组
title
商品的标题或名称。
字符串
description
商品的详细描述。
字符串
品牌
商品的品牌。
字符串
徽章
促销、商品特性、认证或品牌关联等特定属性的指示器。
字符串列表
元数据
商品的元数据。
对象
meta.sku
商品的库存量单位(SKU)。
字符串
meta.gtin
商品的全球贸易项目代码(GTIN)。
字符串
价格

price
商品当前价格,不含任何折扣。
浮点数
price_strikethrough
删除线价格可以是原价、组合价或目录价。
浮点数
货币
商品价格的 ISO 4217 三字母货币代码。
字符串
评分

rating
商品的平均评分。
浮点数
数量
商品的评分数量。
整数
卖家

姓名
卖家名称。
字符串
official_name
卖家实体的官方注册名称。
字符串
id
平台分配给卖家的唯一标识符。
字符串
url
指向卖家官方网站或店铺的 URL。
字符串
catalog_id
目录 ID。
字符串
规格

键
商品的特定属性或特征。
字符串
值
规格键所对应的属性值或描述。
字符串
履约

pickup
指示商品是否可通过门店自提履约。
布尔值
pickup_information
当 pickup = true 时的自提信息。
字符串
delivery
指示商品是否可通过本地门店配送履约。
布尔值
delivery_information
当 delivery = true 时的本地门店配送信息。
字符串
shipping
指示商品是否可通过送货上门履约。
布尔值
shipping_information
显示时的配送信息。
字符串
free_shipping
指示是否免运费。
布尔值
out_of_stock
指示商品当前是否缺货。
布尔值
变体

状态
商品变体的可用状态。
字符串
product_id
每个商品变体的唯一标识符。
字符串
selected_options
包含定义该变体的已选选项的数组。
数组
selected_options.key
描述所选选项的键。
字符串
selected_options.value
所选选项的值。
字符串
面包屑导航

category_name
分类名称。
字符串
url
分类的 URL
字符串
位置

城市
请求运行所在的城市。
字符串
状态
请求运行所在的州。
字符串
邮政编码
请求运行所在的邮政编码。
字符串
store_id
请求运行所在商店的 ID。
字符串
最后更新于
这有帮助吗?

