购物(Shopping)

查看如何通过两步抓取 Google Shopping:先从搜索生成令牌,然后提取详细的产品信息。

Google Shopping 来源旨在通过 收集 SERP 和产品列表数据 google_shopping_searchgoogle_shopping_product 来源分别。数据提取是下面显示的两步过程。

步骤 1:生成令牌

首先,您需要向 提交请求 google_shopping_search source。此步骤很重要,因为它会生成 product token,该令牌在稍后收集产品数据时是必需的。下面是 一个基本的 JSON 有效负载,用于 google_shopping_search 请求:

{
  "source": "google_shopping_search",
  "query": "google_pixel",
  "render": "html",
  "parse": true
}
circle-exclamation

作业完成后,您会在响应的 organic 部分找到该令牌:

{
    "results": [
        {
            "content": {
                "url": "https://www.google.com/search?q=google_pixel&gl=us&hl=en&udm=28&sei=1uDkaLnMNPCNxc8P67XmqQg",
                "page": 1,
                "results": {
                    "paid": [],
                    "organic": [
                        {
                            "pos": 1,
                            "url": "https://www.google.com/shopping/product/547163035992318172?q=google_pixel&gl=us&hl=en&udm=28&sei=1uDkaLnMNPCNxc8P67XmqQg&gl=US",
                            "type": "grid",
                            "price": 899,
                            "title": "Google Pixel 9 Pro XL",
                            "token": "eyJjYXRhbG9naWQiOiAiNTQ3MTYzMDM1OTkyMzE4MTcyIiwgImdwY2lkIjogIjQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAiaW1hZ2VEb2NpZCI6ICIxMjMwMTAyNDkzMzk0Mjg2MjY4IiwgIm1pZCI6ICI1NzY0NjI3ODc4NTM5Njc1NDAiLCAicHZvIjogIjIzIiwgInB2dCI6ICJoZyIsICJyZHMiOiAiUENfNDQyNjAwODYwNjUwMjA1Nzg1OXxQUk9EX1BDXzQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAicXVlcnkiOiAiZ29vZ2xlX3BpeGVsIn0=",

已解析结果中收集到的每个产品令牌代表一个单独的自然结果。

circle-info

注意: 如果没有生成令牌,则无法检索产品或定价信息。

步骤 2:在产品请求中使用令牌

要开始收集产品数据,请在发送到 的请求中使用生成的令牌 google_shopping_product source:

circle-exclamation

在为 来源使用本地化参数时,确保使用相同的区域设置(未定义则不使用)。 google_shopping_productgoogle_shopping_search 来源之间的区域不一致可能导致数据不完整或不准确。

最后更新于

这有帮助吗?