For the complete documentation index, see llms.txt. This page is also available as Markdown.

购物

查看如何分两步抓取 Google Shopping:先从搜索生成 token,然后提取详细商品信息。

Google Shopping sources 旨在通过收集 SERP 和商品列表数据 google_shopping_searchgoogle_shopping_product 分别通过这些 sources。数据提取是一个两步流程,如下所示。

步骤 1:生成 Token

首先,你需要向 google_shopping_search source提交请求。此步骤至关重要,因为它会生成 product token,后续收集商品数据时需要用到它。下面是一个用于 google_shopping_search 请求的基础 JSON 负载:

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

作业完成后,你会在响应中的 organic 部分找到该 token:

{
    "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": "网格",
                            "price": 899,
                            "title": "Google Pixel 9 Pro XL",
                            "token": "eyJjYXRhbG9naWQiOiAiNTQ3MTYzMDM1OTkyMzE4MTcyIiwgImdwY2lkIjogIjQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAiaW1hZ2VEb2NpZCI6ICIxMjMwMTAyNDkzMzk0Mjg2MjY4IiwgIm1pZCI6ICI1NzY0NjI3ODc4NTM5Njc1NDAiLCAicHZvIjogIjIzIiwgInB2dCI6ICJoZyIsICJyZHMiOiAiUENfNDQyNjAwODYwNjUwMjA1Nzg1OXxQUk9EX1BDXzQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAicXVlcnkiOiAiZ29vZ2xlX3BpeGVsIn0=",

解析结果中的每个已收集 product token 都代表一个 organic 结果。

注意: 没有生成的 token,就无法检索商品或价格信息。

步骤 2:在 Product 请求中使用 Token

要开始收集商品数据,请在你向 google_shopping_product source:

在为 google_shopping_productgoogle_shopping_search sources 使用本地化参数时,请确保使用相同的 locales(如果未定义则为 none)。sources 之间的区域不一致可能会导致数据不完整或不准确。

这有帮助吗?