购物产品

使用 Web Scraper 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-exclamation

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

请求参数值

通用

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

参数
描述
默认值

source

设置爬虫。

google_shopping_product

query

来自 的产品 token google_shopping_search

-

render

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

-

parse

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

false

callback_url

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

-

user_agent_type

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

desktop

- 必填参数

本地化

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

参数
描述
默认值

geo_location

应适配结果的地理位置。正确使用此参数对于获取正确数据非常重要。有关更多信息,请阅读我们建议的 geo_location 参数结构 here.

-

locale

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

-

context: results_language

结果语言。受支持的 Google 语言列表可在 here.

-

circle-exclamation

结构化数据

下面您可以找到一个 结构化输出示例 之间, google_shopping_product.

输出数据字典

HTML 示例

JSON 结构

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

描述
类型

url

指向 Google Shopping 产品页面的 URL。

字符串

title (可选)

产品列表的标题。

字符串

description

产品的详细描述。

字符串

images

包含产品图片的对象。

对象

images.full_size

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

数组

images.thumbnails

产品缩略图图片的 URL 数组。

数组

pricing

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

数组

reviews

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

对象

variants

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

数组

related_items

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

数组

specifications

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

数组

parse_status_code

解析任务的状态代码。您可以在此处查看解析器状态代码的描述 herearrow-up-right.

整数

created_at

抓取任务创建的时间戳。

timestamp

updated_at

抓取任务完成的时间戳。

timestamp

status_code

抓取任务的状态代码。您可以在此处查看抓取器状态代码的描述 herearrow-up-right.

整数

job_id

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

字符串

circle-info

在下列部分,当某个结果类型存在多个项目时,解析后的 JSON 代码片段会被缩短。

定价

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

键 (pricing[])
描述
类型

online

包含产品在线定价详情的对象数组。

数组

online.price

指定货币下产品的价格。

浮点数

online.seller

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

字符串

online.details

有关产品或购买的附加详情,例如交付和退货政策。

字符串

online.currency

产品价格使用的货币代码。

字符串

online.condition

产品的状态(成色)。

字符串

online.price_tax

应用于产品价格的税额。

浮点数

online.price_total (可选)

包含税费在内的产品总价。

浮点数

online.seller_link

指向该产品卖家页面的 URL。

字符串

online.price_shipping

产品的运费。

浮点数

评论

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

circle-info

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

键(reviews[])
描述
类型

rating

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

浮点数

top_review (可选)

包含产品最佳评论详情的对象。

对象

top_review.text (可选)

最佳评论的文本内容

字符串

top_review.title (可选)

最佳评论的标题。

字符串

top_review.author (可选)

最佳评论的作者。

字符串

top_review.rating (可选)

最佳评论作者给出的评分,通常满分为 5。

浮点数

top_review.source (可选)

发布最佳评论的网站或来源。

字符串

rating_stars

产品的平均评分,通常以 5 星制表示。

浮点数

reviews_count (可选)

该产品的评论总数。

整数

reviews_by_stars

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

对象

reviews_by_stars.url (可选)

包含 X 星评论详情的对象。

字符串

reviews_by_stars.reviews_count

X 星评论的数量。

整数

相关商品(更多选项)

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

键(related_items[])
描述
类型

项目

包含每个相关商品详情的对象数组。

数组

items.url

相关产品页面的 URL。

字符串

items.image

相关产品图片的 URL。

字符串

items.price

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

浮点数

items.title (可选)

相关产品列表的标题。

字符串

items.rating (可选)

相关产品的平均用户评分,通常满分为 5。

整数

items.store (可选)

提供相关产品的商店或商家的名称。

字符串

items.currency

产品价格使用的货币代码。

字符串

items.reviews_count

相关产品的评论总数。

整数

title

相关商品部分的标题或抬头

字符串

规格

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

键 (specifications[])
描述
类型

项目

包含单项规格详情的对象数组。

数组

items.title

规格的标题。

字符串

items.value

规格的值。

字符串

section_title

规格部分的标题或抬头。

字符串

最后更新于

这有帮助吗?