产品

按产品 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
    }'

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

请求参数值

通用

参数
说明
默认值

source

设置要使用的爬虫。

walmart_product

product_id

Walmart 产品 ID。

-

render

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

-

parse

设置为 true.

false

callback_url

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

-

user_agent_type

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

桌面端

- 必需参数

本地化

将结果适配到特定门店、送货地点。Walmart 门店 ID 的 JSON 列表请见:

您也可以找到沃尔玛门店的官方页面 此处arrow-up-right.

参数
说明
类型

domain

沃尔玛的域名本地化。

String

delivery_zip

设置送货到的邮编位置。

String

store_id

设置门店位置。

String

circle-info

如果目标门店与给定邮编相距过远——我们将尝试使用目标门店的邮编,否则位置将无法正确设置。如果我们无法设置 delivery_zip - 沃尔玛将返回其默认结果,不进行门店定位。

结构化数据

circle-info

在下列部分中,当某类结果有多于一项时,解析后的 JSON 代码片段会被缩短。

chevron-rightWalmart 产品页面结构化输出hashtag

输出数据字典

HTML 示例

JSON 结构

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

说明
类型

general

包含一般产品页面结果详细信息的对象。

对象

price

对象包含有关产品定价的详细信息。

对象

rating

产品的评分信息。

对象

seller

关于卖家的信息。

对象

variations (可选)

产品的变体列表。

数组

breadcrumbs

通向该产品的类别层级。

对象

location

提供请求运行时所在位置的信息。

对象

fulfillment

对象包含有关产品履约选项的信息。

对象

specifications

包含键值对数组,详细列出产品的具体属性或特征。

数组

parse_status_code

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

整数

created_at

抓取作业创建的时间戳。

timestamp

updated_at

抓取作业完成的时间戳。

timestamp

页面

提取产品数据的页码

整数

url

Walmart 网站上产品页面的 URL

字符串

job_id

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

字符串

status_code

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

整数

is_render_forced

标识是否对该请求强制启用了渲染。

boolean

parser_type

用于提取数据的解析器类型(例如:"walmart_product_new")。

字符串

通用

键(通用)
说明
类型

url

产品的 URL。

字符串

main_image

主产品图片的 URL

整数

images

产品图片的 URL 数组。

数组

title

产品的标题或名称。

字符串

description

产品的详细描述。

字符串

brand

产品的品牌。

字符串

badge

指示特定属性,例如促销、产品特性、认证或品牌关联的指示器。

list of strings

meta

产品的元数据。

对象

meta.sku

产品的库存单位(SKU)。

字符串

meta.gtin

产品的全球贸易项目编号(GTIN)。

字符串

价格

键(价格)
说明
类型

price

产品当前价格(未扣减)。

float

price_strikethrough

被划线的价格可能为原价、捆绑价或目录价。

float

currency

产品价格的 ISO 4217 三字母货币代码。

字符串

评分

键(评分)
说明
类型

rating

产品的平均评分。

float

count

产品评分的数量。

整数

卖家

Key(卖家)
描述
类型

名称

卖家的名称。

字符串

official_name

卖方实体的官方注册名称。

字符串

id

平台分配给卖方的唯一标识符。

字符串

url

指向卖方官方网址或店面的网址。

字符串

catalog_id

目录的 ID。

字符串

Specifications

键(规格)
说明
类型

key

产品的特定属性或特征。

字符串

value

由规格键指定的属性对应的值或描述。

字符串

履约

Key(履约)
说明
类型

店内自取

指示产品是否可通过店内自取方式履约。

boolean

pickup_information

当 pickup = true 时的取货消息。

字符串

送货

指示产品是否可通过本地门店配送履约。

boolean

delivery_information

当 delivery = true 时的本地门店配送消息。

字符串

运输

指示产品是否可通过送货到家的方式履约。

boolean

shipping_information

显示时的运输消息。

字符串

免运费

指示运费是否免费。

boolean

out_of_stock

指示产品当前是否缺货。

boolean

Variations

键(变体)
说明
类型

州/省

产品变体的可用性状态。

字符串

product_id

每个产品变体的唯一标识符。

字符串

selected_options

包含定义变体的已选选项的数组。

数组

selected_options.key

描述所选选项的键。

字符串

selected_options.value

所选选项的值。

字符串

键(面包屑)
说明
类型

category_name

类别的名称。

字符串

url

该类别的 URL

字符串

位置

Key(位置)
说明
类型

城市

请求运行时所在的城市。

字符串

州/省

请求运行时所在的州/省。

字符串

邮编

请求运行时使用的邮政编码。

字符串

store_id

请求运行时使用的门店 ID。

字符串

最后更新于

这有帮助吗?