购物产品

使用 网页爬虫 API 检索详细的 Google Shopping 产品数据,包括价格、评论、规格和变体。

google_shopping_product source 从 Google Shopping 检索详细的产品信息(标题、描述、定价、卖家、相关商品、评论等),使用一个 product tokengoogle_shopping_search source.

请求示例

在下面的代码示例中,我们使用有效的 token 发起请求以检索 Google Shopping 产品的产品页面。

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
       "source": "google_shopping_product",
       "query": "<PRODUCT_TOKEN>",
       "render": "html",
       "parse": true
    }'
circle-info

重要:query 参数必须包含通过 google_shopping_search source.

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

请求参数值

通用

用于抓取 Google Shopping 产品页面的基本设置和自定义选项。

参数
描述
默认值

source

设置抓取器。

google_shopping_product

query

来自 google_shopping_search

-

render

当设置为时启用 JavaScript 渲染 html. 必需 以从“更多商店”部分接收额外的定价结果。 更多信息.

-

parse

当设置为时返回解析后的数据 true。 浏览输出 数据字典.

false

callback_url

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

-

user_agent_type

设备类型和浏览器。完整列表可在 这里.

desktop

- 必填参数

本地化

将结果适配到特定地理位置、域名和语言。

参数
描述
默认值

geo_location

应适配结果的地理位置。正确使用此参数对于获得正确的数据非常重要。欲了解更多信息,请阅读我们建议的 geo_location parameter structures 这里.

-

domain

Google 域名本地化。可用域名的完整列表可在 这里arrow-up-right.

com

locale

用于界面语言更改的 Accept-Language 标头值。 context 更多信息.

-

results_language: 结果语言。支持的 Google 语言列表可在

注意: 这里.

-

circle-exclamation

下面您可以找到一个

结构化输出示例 针对 输出数据字典 google_shopping_product.

HTML 示例

JSON 结构

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

类型
描述
url

指向 Google Shopping 产品页面的 URL。

string

title

(可选) 产品列表的标题。

images

title

产品的详细描述。

在以下部分,当结果类型有多个条目可用时,解析后的 JSON 代码片段会被缩短。

title

包含产品图片的对象。

object

images.full_size

产品全尺寸图片 URL 的数组。

array

images.thumbnails

产品缩略图 URL 的数组。

pricing

images.thumbnails

包含所有在线定价信息的数组。

reviews

images.thumbnails

包含评论信息的对象。(仅限美国)

variants

images.full_size

包含产品变体的对象数组。(颜色、尺寸等)

related_items

images.thumbnails

包含相关商品的对象数组。

specifications

images.thumbnails

包含产品规格的对象数组。

parse_status_code

images.thumbnails

解析任务的状态码。解析器状态码的描述可见

created_at

创建抓取任务的时间戳。

timestamp

updated_at

抓取任务完成的时间戳。

status_code

updated_at

抓取任务的状态码。抓取器状态码的描述可见

created_at

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

description

title

circle-info

定价

包含产品定价信息的对象。

"pricing": {

online
描述
url

包含产品定价详细信息的对象数组。

online.price

images.thumbnails

产品在指定货币下的价格。

float

online.seller

提供该产品的卖家或商家的名称。

online.details

title

关于产品、购买的附加细节,例如配送和退货政策。

online.currency

title

产品价格的货币代码。

online.condition

title

产品的状况(新旧)。

online.price_tax

title

应用于产品价格的税额。

online.price_total

online.seller

包含税费在内的产品总价。 产品列表的标题。

online.seller_link

online.seller

卖家产品页面的 URL。

online.price_shipping

title

产品的运费。

评论

online.seller

包含产品评论和评分信息的对象。

目前,评论仅在美国区域可用。

circle-info

"reviews": {

rating
描述
url

产品的平均评分,通常以 5 分为满分。

top_review

online.seller

包含产品最佳评论详情的对象。 产品列表的标题。

top_review.text

images.full_size

最佳评论的文本内容 产品列表的标题。

top_review.title

title

最佳评论的标题。 产品列表的标题。

top_review.author

title

最佳评论的作者。 产品列表的标题。

top_review.rating

title

最佳评论作者给出的评分,通常以 5 分为满分。 产品列表的标题。

top_review.source

online.seller

发布最佳评论的网站或来源。 产品列表的标题。

rating_stars

title

产品的平均星级评分,通常以 5 星为满分。

reviews_count

online.seller

产品的评论总数。 产品列表的标题。

reviews_by_stars

created_at

包含每个星级评分的评论数量的对象。

reviews_by_stars.url

images.full_size

包含 X 星评论详情的对象。 产品列表的标题。

reviews_by_stars.reviews_count

title

X 星评论的数量。

相关商品(更多选项)

created_at

包含目标产品相关商品的对象数组。

"related_items": [

items
描述
url

包含每个相关商品详细信息的对象数组。

items.url

images.thumbnails

相关商品页面的 URL。

items.image

title

相关商品图片的 URL。

items.price

title

相关商品在指定货币下的价格。

items.title

online.seller

相关商品列表的标题。 产品列表的标题。

items.rating

title

相关商品的平均用户评分,通常以 5 分为满分。 产品列表的标题。

items.store

created_at

提供相关商品的商店或商家的名称。 产品列表的标题。

items.currency

title

items.reviews_count

online.condition

title

相关商品的评论总数。

相关商品部分的标题或标题文本

created_at

(可选)

规格

title

包含产品规格详情的对象数组。

"specifications": [

包含各个规格详情的对象数组。
描述
url

包含每个相关商品详细信息的对象数组。

规格的标题。

images.thumbnails

相关商品列表的标题。

items.value

title

规格的值。

规格的值。

title

section_title

该部分规格的标题或标题。

title

最后更新于

这有帮助吗?