搜索
提取 Walmart 搜索结果的解析数据,包括价格、评分、卖家信息、变体、履约选项和筛选项,并支持价格范围和排序过滤。
该 walmart_search 该源专为抓取 Walmart 搜索结果页而设计。我们可以返回你需要的任意 Walmart 页面 HTML。此外,我们还可以提供 Walmart 搜索页的结构化(已解析)输出.
请求示例
下面的示例说明如何获取已解析的 Walmart 搜索页结果。
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
"source": "walmart_search",
"query": "iphone",
"parse": true
}'import requests
from pprint import pprint
# 结构化载荷。
payload = {
'source': 'walmart_search',
'query': 'iphone',
'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_speed
设置履约速度。可用值为: today, 2_days, anytime, tomorrow.
字符串
fulfillment_type
设置履约类型。支持的值: pickup, delivery, 配送。
字符串
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 列表,请参见下面的文件:
分页
start_page
起始页码。
1
结构化数据
输出数据字典
HTML 示例
JSON 结构
下表详细列出了我们解析的每个搜索页面元素及其描述和数据类型。表中还包含一些元数据。
url
搜索页 URL。
字符串
facets
一个数组,包含搜索结果页上显示的所有可用搜索 facet(细化项)的详情。
数组
results
搜索页结果。
数组
results.general
包含通用商品详情的对象。
对象
results.price
包含商品价格详情的对象。
对象
results.rating
对象包含商品评分详情。
对象
results.seller
对象包含卖家信息。
对象
results.variants (可选)
数组包含商品变体列表。
数组
results.fulfillment
对象包含商品履约选项详情。
对象
location
提供请求运行时所在位置的信息。
对象
page_details
对象包含搜索查询结果页的数据。
对象
创建时间
抓取任务创建时的时间戳。
时间戳
更新时间
抓取任务完成时的时间戳。
时间戳
page
提取数据的页码
整数
url
搜索页 URL。
字符串
任务ID
与该抓取任务关联的任务 ID。
字符串
is_render_forced
指示此请求是否强制渲染。
布尔值
parser_type
用于提取数据的解析器类型(例如,"walmart_search_new")。
字符串
常规

pos
表示给定商品在其所属区块中的位置的指标。
整数
url
商品的 URL。
字符串
image
主商品图片的 URL。
字符串
title
商品的标题或名称。
字符串
product_id
商品 ID。
字符串
sponsored
标识商品是否为赞助商品。
布尔值
徽章 (可选)
特价、热门推荐、畅销、昨天以来已购买 100+
字符串列表
section_title
搜索页中商品所属区块的名称。
字符串
out_of_stock
表示商品是否缺货。
布尔值
价格

price(可选)
商品当前价格,不含任何折扣。
浮点数
price_strikethrough(可选)
删除线价格可以是原价、组合价或目录价。
浮点数
货币
货币的 ISO 4217 三字母代码。
字符串
price_min(可选)
在区间定价情况下,商品的最低价格。
浮点数
price_max(可选)
在区间定价情况下,商品的最高价格。
浮点数
评分

rating
商品的平均评分。
浮点数
数量
商品的评分数量。
整数
卖家
未以可视方式显示的数据。
姓名
卖家名称。
字符串
id
卖家 ID。
字符串
变体

url
商品变体的 URL。
字符串
title
商品变体的标题。
字符串
product_id
商品变体的 ID。
字符串
image
商品变体图片。
字符串
履约

pickup
指示商品是否可通过门店自提履约。
布尔值
delivery
表示商品是否可通过门店配送履约。
如果可用,配送将来自你所在的本地门店。
布尔值
shipping
指示商品是否可通过送货上门履约。
布尔值
free_shipping
指示是否免运费。
布尔值
Facets
display_name
facet 的显示名称(即面向用户的名称)。
字符串
type
facet 类型。
字符串
值
facet 值数组显示给定 facet 的值。
数组
values.name
facet 值名称。
字符串
values.item_count (可选)
特定 facet 可用的项目数量。
整数
位置

城市
请求运行所在的城市。
字符串
状态
请求运行所在的州。
字符串
邮政编码
请求运行所在的邮政编码。
字符串
store_id
请求运行所在商店的 ID。
字符串
页面详情
total_results
显示为可用的搜索结果总数。
整数
last_visible_page
搜索结果的最后一页页码。
整数
page
提取商品数据的页码
整数
最后更新于
这有帮助吗?

