电商本地化
学习如何针对特定的配送和店铺位置抓取电商数据。
我们的 网页爬虫 API 提供本地化选项,以检索针对特定配送和门店位置定制的电商数据。本页说明如何使用 geo_location 和 store_id 和其他参数来使结果与本地可用性和偏好保持一致。
特定网站的本地化支持
Allegro
将结果适配到特定商店、发货地点等。



delivery_time
设置交付日期。可用值为: one_day, two_days.
字符串
shipping_from
设置发货来源位置。可用值为: china, czech, poland, hungary, slovakia, eu_countries, allegro_warehouse.
字符串
store_city
设置购物商店的城市。
字符串
store_region
设置发货商店的地区。可用值为:
字符串
Amazon
在 Amazon 页面中使用 geo_location 参数根据配送偏好定制 Amazon 的结果,如下图所示:


对于大多数 Amazon 域,您可以设置 geo_location 为邮编/邮政编码或 两位字母国家代码。除少数情况外,此方法涵盖两种主要的本地化场景:
使用 邮编/邮政编码 用于位于 以内的某个地点, 市场所在国家。例如配对示例:
{ "domain": "com", "geo_location": "90210" }{ "domain": "co.uk", "geo_location": "W105LT" }
使用 两位字母国家代码 用于位于 在 市场所在国家。例如配对示例:
{ "domain": "com", "geo_location": "LT" }{ "domain": "de", "geo_location": "US" }
例外情况
不支持的域名:
cn,com.tr,com.be,和nl不支持自定义配送位置。特殊情况:
澳大利亚 (
com.au):仅接受澳大利亚邮政编码。阿联酋 (
.ae):接受阿联酋城市名称作为geo_location,例如:"geo_location": "Abu Dhabi",或两位字母国家代码。
Bestbuy
将结果调整到特定域、商店、交付地点。

domain
Bestbuy 的域本地化。可用值: com, ca.
com
字符串
store_id
指定一个商店。
-
整数
delivery_zip
设置交付邮编位置。
-
字符串
fulfillment_type
指定订单履约方式。 可用值: pickup, 运输
-
字符串
Etsy
将结果适配到特定店铺和送货地点。


store_id
指定一个商店。
整数
geo_location
设置收货邮编。
字符串
Kroger
delivery_zip
指定配送位置的邮编。
-
在以下情况下必填 fulfillment_type 被设置为 delivery 或 ship.
fulfillment_type
指定订单履约方式。 可用值: ship, pickup, delivery, in_store.
pickup (如果仅提供 store_id )
需要 store_id 用于 pickup 和 in_store,或 delivery_zip 用于 delivery 和 ship.
依赖解释:
pickup和in_store值使用store_id参数来确定正确的商店。delivery和ship使用delivery_zip参数来指定配送位置。如果仅提供
store_id,且未指定fulfillment_type,则默认类型为pickup.
如果 fulfillment_type 和 store_id/delivery_zip 组合无效(Kroger 不支持),抓取的页面将返回 404 状态。
请注意,与其他来源不同,Kroger 源在设置门店 ID 时不需要上下文参数。
Lowe's

store_id
指定一个商店。
整数
delivery_zip
指定配送位置的邮编。
字符串
Menards
将结果调整为特定门店、可用性选项。


store_id
指定一个商店。
字符串
pickup_at_store_eligible
门店可提供自提。
布尔值
in_stock_today
商品今天有库存。
布尔值
fulfillment_center
订单可从 Menards 集中仓库发货。
布尔值
delivery_eligible
商品符合上门配送服务资格。
布尔值
Petco
将结果调整为特定门店、履约类型。


store_id
指定一个商店。
字符串
fulfillment_type
指定订单履行方式。可用值为: repeat_delivery, free_pickup_today, same_day_delivery.
布尔值
Publix
调整 Publix 基于门店位置的结果。

目标


store_id
指定一个商店。
字符串
fulfillment_type
指定订单履行方式。可用值为: pickup, shop_in_store, same_day_delivery, 运输.
布尔值
The Home Depot
使用 geo_location 参数通过以下方式设置配送位置 邮编 或 国家.
您还可以添加 store_id 在 context 参数用于门店特定数据。门店 ID 必须为 4 位数字。例如,如果门店 ID 是 3 位数字,请在前面补一个零(例如 618 -> 0618)。查找 Home Depot 门店 ID 列表 此处.


Walmart
使用 delivery_zip 参数用于基于 指定 Walmart 配送位置 邮编.
您还可以添加 store_id 参数用于门店特定数据。以 JSON 格式查找 Walmart 门店 ID 列表 在这里:
Walmart 门店的官方网站是 此处.

本地化仅适用于 walmart.com.
最后更新于
这有帮助吗?

