> For the complete documentation index, see [llms.txt](https://developers.oxylabs.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.oxylabs.io/api-targets/cn/search-engines/google/search/search.md).

# 网页搜索

全面的 Google 搜索爬虫，提供自然结果、广告、摘要、热门报道等的解析后数据。

该 `google_search` 来源用于检索 Google Search（SERPs）和 Google [AI Overviews](/api-targets/cn/search-engines/google/ai-overviews.md) 结果。本子页面专门介绍与 Google 网页搜索相关的信息。要了解其他结果类型，请阅读 [**图片搜索**](/api-targets/cn/search-engines/google/search/image-search.md) 或 [**新闻搜索**](/api-targets/cn/search-engines/google/search/news-search.md).

## 请求示例

在下面的示例中，我们发出请求以获取 `2` 结果页，从第 `11` 页到第 `12` 页，搜索词为 `adidas`。API 将返回解析后的结果。

{% tabs %}
{% tab title="cURL" %}

```shell
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "google_search",
        "query": "adidas",
        "start_page": 11,
        "pages": 2,
        "parse": true
    }'
```

{% endtab %}

{% tab title="Python" %}

```python
import requests
from pprint import pprint


# Structure payload.
payload = {
    'source': 'google_search',
    'query': 'adidas',
    'start_page': 11,
    'pages': 2,
    'parse': True,
}


# Get response.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('USERNAME', 'PASSWORD'),
    json=payload,
)

# Print prettified response to stdout.
pprint(response.json())
```

{% endtab %}

{% tab title="Node.js" %}

```javascript
const https = require("https");

const username = "USERNAME";
const password = "PASSWORD";
const body = {
    source: "google_search",
    query: "adidas",
    start_page: 11,
    pages: 2,
    parse: true,
};

const options = {
    hostname: "realtime.oxylabs.io",
    path: "/v1/queries",
    method: "POST",
    headers: {
        "Content-Type": "application/json",
        Authorization:
            "Basic " + Buffer.from(`${username}:${password}`).toString("base64"),
    },
};

const request = https.request(options, (response) => {
    let data = "";

    response.on("data", (chunk) => {
        data += chunk;
    });

    response.on("end", () => {
        const responseData = JSON.parse(data);
        console.log(JSON.stringify(responseData, null, 2));
    });
});

request.on("error", (error) => {
    console.error("Error:", error);
});

request.write(JSON.stringify(body));
request.end();
```

{% endtab %}

{% tab title="HTTP" %}

```http
https://realtime.oxylabs.io/v1/queries?source=google_search&query=adidas&start_page=11&pages=2&parse=true&access_token=12345abcde
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php

$params = array(
    'source' => 'google_search',
    'query' => 'adidas',
    'start_page' => 11,
    'pages' => 2,
    'parse' => true,
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://realtime.oxylabs.io/v1/queries");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_USERPWD, "USERNAME" . ":" . "PASSWORD");


$headers = array();
$headers[] = "Content-Type: application/json";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
echo $result;

if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close($ch);
```

{% endtab %}

{% tab title="Golang" %}

```go
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io/ioutil"
	"net/http"
)

func main() {
	const Username = "USERNAME"
	const Password = "PASSWORD"

	payload := map[string]interface{}{
		"source":     "google_search",
		"query":      "adidas",
		"start_page": 11,
		"pages":      2,
		"parse":      true,
	}

	jsonValue, _ := json.Marshal(payload)

	client := &http.Client{}
	request, _ := http.NewRequest("POST",
		"https://realtime.oxylabs.io/v1/queries",
		bytes.NewBuffer(jsonValue),
	)

	request.SetBasicAuth(Username, Password)
	response, _ := client.Do(request)

	responseText, _ := ioutil.ReadAll(response.Body)
	fmt.Println(string(responseText))
}
```

{% endtab %}

{% tab title="C#" %}

```csharp
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Json;
using System.Threading.Tasks;

namespace OxyApi
{
    class Program
    {
        static async Task Main()
        {
            const string Username = "USERNAME";
            const string Password = "PASSWORD";

            var parameters = {
                source = "google_search",
                query = "adidas",
                start_page = 11,
                pages = 2,
                parse = true,
            };

            var client = new HttpClient();

            Uri baseUri = new Uri("https://realtime.oxylabs.io");
            client.BaseAddress = baseUri;

            var requestMessage = new HttpRequestMessage(HttpMethod.Post, "/v1/queries");
            requestMessage.Content = JsonContent.Create(parameters);

            var authenticationString = $"{Username}:{Password}";
            var base64EncodedAuthenticationString = Convert.ToBase64String(System.Text.ASCIIEncoding.UTF8.GetBytes(authenticationString));
            requestMessage.Headers.Add("Authorization", "Basic " + base64EncodedAuthenticationString);

            var response = await client.SendAsync(requestMessage);
            var contents = await response.Content.ReadAsStringAsync();

            Console.WriteLine(contents);
        }
    }
}
```

{% endtab %}

{% tab title="Java" %}

```java
package org.example;

import okhttp3.*;
import org.json.JSONArray;
import org.json.JSONObject;
import java.util.concurrent.TimeUnit;

public class Main implements Runnable {
    private static final String AUTHORIZATION_HEADER = "Authorization";
    public static final String USERNAME = "USERNAME";
    public static final String PASSWORD = "PASSWORD";

    public void run() {
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("source", "google_search");
        jsonObject.put("query", "adidas");
        jsonObject.put("start_page", 11);
        jsonObject.put("pages", 2);
        jsonObject.put("parse", true);

        Authenticator authenticator = (route, response) -> {
            String credential = Credentials.basic(USERNAME, PASSWORD);
            return response
                    .request()
                    .newBuilder()
                    .header(AUTHORIZATION_HEADER, credential)
                    .build();
        };

        var client = new OkHttpClient.Builder()
                .authenticator(authenticator)
                .readTimeout(180, TimeUnit.SECONDS)
                .build();

        var mediaType = MediaType.parse("application/json; charset=utf-8");
        var body = RequestBody.create(jsonObject.toString(), mediaType);
        var request = new Request.Builder()
                .url("https://realtime.oxylabs.io/v1/queries")
                .post(body)
                .build();

        try (var response = client.newCall(request).execute()) {
            if (response.body() != null) {
                try (var responseBody = response.body()) {
                    System.out.println(responseBody.string());
                }
            }
        } catch (Exception exception) {
            System.out.println("Error: " + exception.getMessage());
        }

        System.exit(0);
    }

    public static void main(String[] args) {
        new Thread(new Main()).start();
    }
}
```

{% endtab %}

{% tab title="JSON" %}

```json
{
    "source": "google_search",
    "query": "adidas",
    "start_page": 11,
    "pages": 2,
    "parse": true
}
```

{% endtab %}
{% endtabs %}

我们的示例使用同步 [**Realtime**](/products/cn/web-scraper-api/integration-methods/realtime.md) 集成方式。如果你想使用 [**Proxy Endpoint**](/products/cn/web-scraper-api/integration-methods/proxy-endpoint.md) 或异步 [**Push-Pull**](/products/cn/web-scraper-api/integration-methods/push-pull.md) 集成，请参考 [**集成方法**](/products/cn/web-scraper-api/integration-methods.md) 部分。

## 请求参数值

### 通用

抓取 Google 网页搜索结果的基本设置和自定义选项。

<table><thead><tr><th width="222">参数</th><th width="350.3333333333333">描述</th><th>默认值</th></tr></thead><tbody><tr><td><mark style="background-color:green;"><strong><code>source</code></strong></mark></td><td>设置爬虫。使用 <code>google_search</code>.</td><td>–</td></tr><tr><td><mark style="background-color:green;"><strong><code>query</code></strong></mark></td><td>要搜索的关键词或短语。</td><td>–</td></tr><tr><td><code>render</code></td><td>设置为时启用 JavaScript 渲染 <code>html</code>. <a href="/products/cn/web-scraper-api/features/js-rendering-and-browser-control.md#javascript-rendering"><strong>更多信息</strong></a><strong>.</strong></td><td>–</td></tr><tr><td><code>parse</code></td><td>设置为时返回解析后的数据 <code>true</code>。查看输出 <a href="#output-data-dictionary"><strong>数据字典</strong></a>.</td><td><code>false</code></td></tr><tr><td><code>callback_url</code></td><td>指向你的回调端点的 URL。 <a href="/products/cn/web-scraper-api/integration-methods/push-pull.md"><strong>更多信息</strong></a></td><td>–</td></tr><tr><td><code>user_agent_type</code></td><td>设备类型和浏览器。完整列表可在 <a href="/products/cn/web-scraper-api/features/http-context-and-job-management/user-agent-type.md"><strong>此处</strong></a>.</td><td><code>desktop</code></td></tr></tbody></table>

\- 必填参数

#### Google 高级搜索运算符

在抓取时，你可能会发现将 Google 高级搜索运算符与查询结合使用很有用。这样可自定义搜索范围，确保结果更相关、更聚焦。了解这些特殊命令 [**此处**](https://ahrefs.com/blog/google-advanced-search-operators/) 和 [**此处**](https://www.semrush.com/kb/831-how-to-use-google-advanced-search-operators)。请看下面的示例。

```json
{
    "source": "google_search",
    "query": "iphone 15 launch inurl:apple"
}
```

### 本地化

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

<table><thead><tr><th width="222">参数</th><th width="350.3333333333333">描述</th><th>默认值</th></tr></thead><tbody><tr><td><code>geo_location</code></td><td>结果应适配的地理位置。正确使用此参数对获取正确数据极其重要。有关更多信息，请阅读我们建议的 <code>geo_location</code> 参数结构 <a href="/products/cn/web-scraper-api/features/localization/serp-localization.md#google"><strong>此处</strong></a><strong>.</strong></td><td>-</td></tr><tr><td><code>locale</code></td><td><code>Accept-Language</code> 请求头值，可更改你的 Google 搜索页面网页界面语言。 <a href="/products/cn/web-scraper-api/features/localization/domain-locale.md#google"><strong>更多信息</strong></a>.</td><td>-</td></tr></tbody></table>

### 分页

用于管理搜索结果分页和检索的控制项。

<table><thead><tr><th width="222">参数</th><th width="350.3333333333333">描述</th><th width="167">默认值</th></tr></thead><tbody><tr><td><code>start_page</code></td><td>起始页码。</td><td><code>1</code></td></tr><tr><td><code>pages</code></td><td>要检索的页数。</td><td><code>1</code></td></tr><tr><td><code>limit</code></td><td>每页要检索的结果数量。</td><td><code>10</code></td></tr><tr><td><code>context</code>:<code>limit_per_page</code></td><td>使用相同 IP 地址和会话（已设置 Cookie）抓取多个页面。通过在 JSON 数组中使用 <code>page</code> 键指定页码，并使用 <code>limit</code> 键指定每页的自然结果数量，可以最大限度减少跨页面出现重复自然结果的可能性（例如，第一页的最后一个自然结果与第二页的第一个自然结果相同）。 <a href="#request-sample"><strong>查看示例</strong></a><strong>.</strong></td><td>-</td></tr></tbody></table>

#### 连续滚动支持

网页爬虫API 完全支持 Google Search 连续滚动。它会自动检测连续滚动布局，高效加载所请求的自然结果，无需任何额外参数。

#### 每页限制

{% hint style="warning" %}
由于 Google 最近的限制变更，我们已调整 网页爬虫API 的行为。每页最大结果数将与 Google 的自然结果输出一致，通常为 10 条结果。
{% endhint %}

要使用此功能，请包含一个 JSON 数组，其中的 JSON 对象包含以下数据：

<table><thead><tr><th width="142">参数</th><th width="446.3333333333333">描述</th><th>示例</th></tr></thead><tbody><tr><td><code>page</code></td><td>你想抓取的页码。任何大于 <code>0</code> 的整数都可以</td><td><code>1</code></td></tr><tr><td><code>limit</code></td><td>该页上的结果数量。任何介于 <code>1</code> 和 <code>100</code> （含）之间的整数都可以。</td><td><code>90</code></td></tr></tbody></table>

#### 请求示例

```json
{
    "source": "google_search",
    "query": "adidas",
    "parse": true,
    "context": [
        {
            "key": "limit_per_page",
            "value": [
                {"page": 1, "limit": 10},
                {"page": 2, "limit": 90}
                    ]
        }]
}
```

### 过滤

用于根据各种条件过滤和优化搜索结果的选项。了解如何使用 context 参数 [**此处**](#context-parameters).

<table><thead><tr><th width="245">参数</th><th width="350.3333333333333">描述</th><th>默认值</th></tr></thead><tbody><tr><td><code>context</code>:<br><code>filter</code></td><td>将此参数的值设置为 <code>0</code> 可以查看原本会因与其他结果相似而被排除的结果。</td><td><code>1</code></td></tr><tr><td><code>context</code>:<br><code>safe_search</code></td><td>安全搜索。设置为 <code>true</code> 即可启用。</td><td><code>false</code></td></tr><tr><td><code>context</code>:<br><code>udm</code></td><td><code>udm</code> 参数允许在不同搜索标签之间切换，例如图片、地点或视频，以自定义显示的结果类型。查看可接受的值 <a href="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FeoShpvYuZlb4hGpCIXNG%2Fudm_values%20(eu%2Bus).json?alt=media&#x26;token=a6b77fab-b170-478c-b06f-b8fbf7ab64c7"><strong>此处</strong></a>.</td><td>-</td></tr><tr><td><code>context</code>:<br><code>tbm</code></td><td>待匹配或 <code>tbm</code> 参数。可用值： <code>bks</code> （书籍）， <code>isch</code> （图片）， <code>nws</code> （新闻）， <code>vid</code> （视频）， <code>lcl</code> （本地）结果。</td><td>-</td></tr><tr><td><code>context</code>:<br><code>tbs</code></td><td>此参数类似于一个容器，用于存放较隐蔽的 Google 参数，例如按日期限制/排序结果以及其他过滤器，其中有些取决于 <code>tbm</code> 参数。更多信息 <a href="https://stenevang.wordpress.com/2013/02/22/google-advanced-power-search-url-request-parameters/"><strong>此处</strong></a>.</td><td>-</td></tr></tbody></table>

{% hint style="warning" %}
`udm` 和 `tbm` context 参数不能在单个抓取请求中同时使用；请只选择一个。两者同时使用可能会导致冲突或意外行为。
{% endhint %}

### 其他

用于特殊需求的额外高级设置和控件。

<table><thead><tr><th width="222">参数</th><th width="350.3333333333333">描述</th><th>默认值</th></tr></thead><tbody><tr><td><code>context</code>:<br><code>fpstate</code></td><td>将 <code>fpstate</code> 值设为 <code>aig</code> 会让 Google 加载更多应用。此参数仅在与 <code>render</code> 参数一起使用时才有用。</td><td>-</td></tr><tr><td><code>context</code>:<br><code>nfpr</code></td><td><code>true</code> 将关闭拼写自动更正</td><td><code>false</code></td></tr></tbody></table>

### 上下文参数

所有上下文参数都应添加到 `context` 数组中的对象，包含 `键` 和 `值` 对，例如：

```json
...
"context": [
    {
        "key": "filter",
        "value": "0"
    }
]
...
```

## 结构化数据

网页爬虫API能够提取包含 Google 搜索结果的 HTML 或 JSON 对象，并为结果页的各个元素提供结构化数据。

<details>

<summary><code>google_search</code> 结构化输出</summary>

```json
{
    "results": [
        {
            "content": {
                "url": "https://www.google.com/search?q=adidas&uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en",
                "page": 1,
                "results": {
                    "pla": {
                        "items": [
                            {
                                "pos": 1,
                                "url": "https://www.adidas.com/us/nmd_r1-primeblue-shoes/GZ9257.html?dfw_tracker=24819-GZ9257-0010",
                                "price": "$150.00",
                                "title": "NMD_R1 Primeblue 鞋款 黑色 M 8.5 / W 9.5 - 男士 Originals 鞋款",
                                "seller": "adidas",
                                "url_image": "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcSZALnENHKXERktsOCnUSscRd4v0cSUw9E0XPaZwgyruM0Wuw-MhWcchAVzZRBdS-OP3_167R3jCg&usqp=CAc",
                                "image_data": "iVBORw0KGgoAAAANSUhEU...JRU5ErkJggg=="
                            },
                            {
                                "pos": 22,
                                "url": "https://www.adidas.com/us/ultraboost-5.0-dna-shoes/GY6452.html?dfw_tracker=24819-GY6452-0006",
                                "price": "$90.00",
                                "title": "Ultraboost 5.0 DNA 鞋款 Magic Grey 13K - 儿童 Originals 鞋款",
                                "seller": "adidas",
                                "url_image": "https://encrypted-tbn3.gstatic.com/shopping?q=tbn:ANd9GcSTCgTZ1im_6ZX9YSCrjQfjVEnTmpmiqqYAHAhXzA9VhJdrokOeOnWsbEOxqA8zPkaos192xPF5ogA&usqp=CAc",
                                "image_data": "iVBORw0KGgoAAAANSUhEU...kJggg=="
                            }
                        ],
                        "pos_overall": 1
                    },
                    "paid": [],
                    "images": {
                        "items": [
                            {
                                "alt": "Image result for adidas",
                                "pos": 1,
                                "url": "/search?q=adidas&gl=us&h...E#imgrc=Dw-CBW17i8BqsM",
                                "source": "https://www.britannica.com/topic/Adidas-AG"
                            },
                            {
                                "alt": "Image result for adidas",
                                "pos": 10,
                                "url": "/search?q=adidas&gl=us&hl=en&tbm=isch&sourXRM%252Cvz-MIh...QF6BAhLEAE#imgrc=_oOH_rR4W_-X-M",
                                "source": "https://www.shutterstock.com/search/adidas"
                            }
                        ],
                        "pos_overall": 11
                    },
                    "organic": [
                        {
                            "pos": 1,
                            "url": "https://www.adidas.com/us",
                            "desc": "adidas 不仅仅是运动服和训练服。我们与行业中最优秀的品牌合作，共同创造。这样我们为粉丝提供运动用品，...",
                            "title": "adidas 官方网站 | adidas US",
                            "sitelinks": {
                                "expanded": [
                                    {
                                        "url": "https://www.adidas.com/us/women",
                                        "title": "女士"
                                    },
                                    {
                                        "url": "https://www.adidas.com/us/sale",
                                        "title": "促销"
                                    }
                                ]
                            },
                            "url_shown": "https://www.adidas.com› ...",
                            "pos_overall": 2
                        },
                        {
                            "pos": 5,
                            "url": "https://play.google.com/store/apps/details?id=com.adidas.app&hl=en_US&gl=US",
                            "desc": "YOUR ADIDAS - 不只是购物应用 运动和运动鞋的家，adidas 应用让你更接近现场，可访问球鞋发售，...大小: 115M 更新: 2022年5月3日 评分: 4.8 · ‎322,391 次投票 · ‎免费 · ‎Android · ‎体育",
                            "title": "adidas - Google Play 上的应用",
                            "url_shown": "https://play.google.com› store › apps › details › id=com....",
                            "pos_overall": 12
                        }
                    ],
                    "twitter": {
                        "pos": 1,
                        "url": "https://twitter.com/adidas",
                        "items": [
                            {
                                "pos": 1,
                                "url": "https://twitter.com/adidas/status/1521901157064531968?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Etweet",
                                "content": "锻炼时你最喜欢听什么？",
                                "timeframe": "5 天前"
                            },
                            {
                                "pos": 3,
                                "url": "https://twitter.com/adidas/status/1519345069366652928?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Etweet",
                                "content": "你会如何向外星人描述你最喜欢的运动？",
                                "timeframe": "2022年4月27日"
                            }
                        ],
                        "title": "",
                        "pos_overall": 7
                    },
                    "top_stories": {
                        "items": [
                            {
                                "pos": 1,
                                "url": "https://www.adidas.com/us/adilette-comfort-slides/GZ5898.html",
                                "title": "adidas Adilette 舒适拖鞋 - 米色 | 女士泳装 | adidas US",
                                "source": "",
                                "timeframe": "8 小时前"
                            },
                            {
                                "pos": 3,
                                "url": "https://www.adidas.com/us/women-clothing-sale",
                                "title": "女士服装促销，最高 5 折 | adidas US",
                                "source": "",
                                "timeframe": "2021年9月30日"
                            }
                        ],
                        "pos_overall": 3
                    },
                    "instant_answers": [
                        {
                            "type": "unknown",
                            "_parsed": false,
                            "pos_overall": 5
                        }
                    ],
                    "popular_products": {
                        "items": [
                            {
                                "pos": 1,
                                "title": "Adidas Yeezy Kids Foam Runner",
                                "image_data": "UklGRhwJAABXRUJQVlA...rAZNVIAAA"
                            },
                            {
                                "pos": 10,
                                "title": "Adidas 男士 Kaptir 2.0",
                                "image_data": "UklGRhQNAAB...+wTh1cLB/uQAAAAAAAAA="
                            }
                        ],
                        "pos_overall": 4
                    },
                    "related_searches": {
                        "pos_overall": 14,
                        "related_searches": [
                            "adidas 鞋款",
                            "adidas yeezy",
                            "adidas 奥特莱斯",
                            "adidas 裤子",
                            "adidas 运动鞋",
                            "adidas superstar",
                            "adidas 维基百科"
                        ]
                    },
                    "search_information": {
                        "query": "adidas",
                        "showing_results_for": "adidas",
                        "total_results_count": 1440000000
                    },
                    "total_results_count": 1440000000,
                },
                "last_visible_page": 10,
                "parse_status_code": 12000
            },
            "created_at": "2022-05-09 07:24:16",
            "updated_at": "2022-05-09 07:24:20",
            "page": 1,
            "url": "https://www.google.com/search?q=adidas&uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en",
            "job_id": "6929330182268395521",
            "status_code": 200,
            "parser_type": "v2"
        }
    ]
}
```

</details>

{% hint style="info" %}
元素的组成可能会因是否为 **desktop** 或 **移动端** 搜索。
{% endhint %}

为帮助你识别某些元素，请参考每种 Google 搜索结果类型的数据字典，无论它是来自桌面端还是移动端搜索。

## 输出数据字典

可通过右侧导航或向下滚动页面浏览详细信息。

#### **JSON 结构**

Google Web Search 结构化输出包含如下字段： `URL`, `page`, `results`以及其他字段。下表列出了我们解析的每个 SERP 功能的详细清单，以及其描述和数据类型。表中还包含一些元数据。

{% hint style="info" %}
某一特定结果类型的项目和字段数量可能会因搜索查询而异。
{% endhint %}

<table data-full-width="false"><thead><tr><th width="289">键名</th><th width="337.3333333333333">描述</th><th>类型</th></tr></thead><tbody><tr><td><code>url</code></td><td>Google 搜索页面的 URL。</td><td>字符串</td></tr><tr><td><code>page</code></td><td>相对于 Google SERP 分页的页码。</td><td>整数</td></tr><tr><td><code>results</code></td><td>包含搜索结果的字典。</td><td>对象</td></tr><tr><td><code>results.pla</code></td><td>包含各自详细信息的商品列表广告列表。</td><td>对象</td></tr><tr><td><code>results.paid</code></td><td>包含各自详细信息的赞助结果列表。</td><td>数组</td></tr><tr><td><code>results.images</code></td><td>包含各自详细信息的图片结果列表。</td><td>对象</td></tr><tr><td><code>results.flights</code></td><td>包含各自详细信息的航班列表。</td><td>对象</td></tr><tr><td><code>results.organic</code></td><td>包含各自详细信息的非付费列表。</td><td>数组</td></tr><tr><td><code>results.organic_videos</code></td><td>包含各自详细信息的自然视频列表。</td><td>数组</td></tr><tr><td><code>results.top_sights</code></td><td>包含各自详细信息的著名地标或景点列表。</td><td>数组</td></tr><tr><td><code>results.jobs</code></td><td>包含各自详细信息的职位列表。</td><td>对象</td></tr><tr><td><code>results.local_service_ads</code></td><td>赞助的本地服务提供商列表。</td><td>对象</td></tr><tr><td><code>results.video_boxes</code></td><td>SERP 中的视频框及其详细信息。</td><td>数组</td></tr><tr><td><code>results.recipes</code></td><td>包含各自详细信息的食谱列表。</td><td>对象</td></tr><tr><td><code>results.twitter</code></td><td>包含各自详细信息的 Twitter (X) 结果列表。</td><td>数组</td></tr><tr><td><code>results.local_pack</code></td><td>包含与搜索相关的本地商家列表。</td><td>对象</td></tr><tr><td><code>results.item_carousel</code></td><td>包含各自详细信息的信息性查询示例项目列表。</td><td>对象</td></tr><tr><td><code>results.videos</code></td><td>包含各自详细信息的视频列表。</td><td>对象</td></tr><tr><td><code>results.hotels</code></td><td>与搜索查询所用地点相关的酒店列表。</td><td>对象</td></tr><tr><td><code>results.apps</code></td><td>包含各自详细信息的应用列表。</td><td>数组</td></tr><tr><td><code>results.finance</code></td><td>公司财务数据摘要，包括股价、市值和其他关键指标。</td><td>对象</td></tr><tr><td><code>results.sports_games</code></td><td>近期体育赛事信息，详述比分、球队、比赛类型和精彩片段。</td><td>对象</td></tr><tr><td><code>results.discussions_and_forums</code></td><td>包含 URL、标题、来源和评论数的讨论线程和论坛帖子列表。</td><td>对象</td></tr><tr><td><code>results.featured_snippet</code></td><td>从 SERP 自然结果部分提取的特定结果列表。</td><td>数组</td></tr><tr><td><code>results.top_stories</code></td><td>当搜索查询被识别为新闻导向时，包含各自详细信息的文章列表。</td><td>对象</td></tr><tr><td><code>results.popular_products</code></td><td>包含各自详细信息的 Google Shopping 产品列表的非付费和自然展示列表。</td><td>对象</td></tr><tr><td><code>results.related_searches</code></td><td>在搜索页面不同位置显示的一个或多个相关搜索块列表。</td><td>数组</td></tr><tr><td><code>results.related_questions</code></td><td>包含各自详细信息的相关疑问搜索查询列表。</td><td>对象</td></tr><tr><td><code>results.what_people_are_saying</code></td><td>包含 URL、标题、来源、热门评论、参与度和时间范围的讨论线程和论坛帖子列表。</td><td>数组</td></tr><tr><td><code>results.search_information</code></td><td>已提交搜索查询的详细信息列表。</td><td>对象</td></tr><tr><td><code>total_results_count</code></td><td>搜索查询找到的结果总数。</td><td>字符串</td></tr><tr><td><code>last_visible_page</code></td><td>标识搜索查询结果页中可见最大页码的值。（通过滚动触发加载更多结果时为 -1）。</td><td>整数</td></tr><tr><td><code>parse_status_code</code></td><td>解析任务的状态码。您可以查看所述的解析器状态码 <a href="https://developers.oxylabs.io/scraper-apis/web-scraper-api/response-codes#parsers"><strong>此处</strong></a>.</td><td>整数</td></tr><tr><td><code>created_at</code></td><td>爬取任务创建时的时间戳。</td><td>时间戳</td></tr><tr><td><code>updated_at</code></td><td>爬取任务完成时的时间戳。</td><td>时间戳</td></tr><tr><td><code>job_id</code></td><td>与爬取任务关联的任务 ID。</td><td>字符串</td></tr><tr><td><code>status_code</code></td><td>爬取任务的状态码。您可以查看所述的爬虫状态码 <a href="/products/cn/web-scraper-api/response-codes.md"><strong>此处</strong></a>.</td><td>整数</td></tr><tr><td><code>parser_type</code></td><td>用于拆解 HTML 内容的解析器类型。</td><td>字符串</td></tr></tbody></table>

{% hint style="info" %}
在以下部分中，当某种结果类型有多个项目可用时，解析后的 JSON 代码片段会被缩短。
{% endhint %}

### 产品列表广告（PLA）

该 `pla` 搜索结果中的该部分指产品列表广告，也称为 Google Shopping 广告，通常以轮播形式突出显示在搜索页面顶部。

```json
...
"pla": {
    "items": [
        {
            "pos": 1,
            "url": "https://www.amazon.com/Switch-Controllers-Wildcat-Touchscreen-Bluetooth/dp/B09N4S9TWV?source=ps-sl-shoppingads-lpcontext&ref_=fplfs&psc=1&smid=A1GYW88KAZG2FO",
            "price": "$675.49",
            "title": "Switch PURTCH 最新款，配黄蓝手柄 Wildcat 套装（包含 2000 V-Bucks 和 Wildcat 套装兑换码），6.2\" 触摸 LCD 显示屏，802.11",
            "seller": "Amazon.com",
            "url_image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:ANd9GcSdvbTlG8SxMmPAm6cjeiFXvrNCIF0ZIBUUqz4B4Uww2fY7sHhaEQxbDv_JP78tu-YO3kWFbTESJPcAx5h2zezUK3bpZJnVriMGOi7Tx7nJNA8&usqp=CAc",
            "image_data": "/9j/4AAQSkZJRgABAQAAAQABAAD/..."
        },
        ...
    ],
    "pos_overall": 1
},
...
```

<table><thead><tr><th width="155">键（results.pla）</th><th width="370">描述</th><th width="83">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>页面中可用的所有 PLA。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.pos</code></td><td>用于表示某个项目在 PLA 结果中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.title</code></td><td>列表广告中产品的标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.url</code></td><td>产品的 URL</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.price</code></td><td>列表广告中产品的价格。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.seller</code></td><td>列表广告中产品的卖家。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.url_image</code></td><td>产品图片的 URL。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.image_data</code></td><td>产品缩略图的 Base64 编码图片。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>用于表示 PLA SERP 功能在 SERP 中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 付费

该 `paid` 该部分指由 Google Ads 提供支持的广告，通常显示在自然（非付费）结果之上。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-584ef339902e29b5e8867fbd11f3d95647948dd9%2Fgoogle_search_9.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
... 
"paid": [
    {
        "pos": 1,
        "url": "https://www.adidas.com/us/cyber_monday",
        "desc": "最后的网络促销机会。使用代码 CYBERSALE，促销和正价商品额外享 45% 折扣。立即访问 adidas 官方网站。加入我们的 adiClub 忠诚计划。仅限会员奖励。adiClub 专属优惠。",
        "title": "adidas 官方网站 | 额外 45% 折扣 | 代码 CYBERSALE",
        "data_rw": "https://www.google.com/aclk?...",
        "sitelinks": {
            "expanded": [
                {
                    "url": "https://www.adidas.com/us/shop",
                    "desc": "网络星期一优惠最后机会。使用代码 CYBERSALE 额外享 45% 折扣。",
                    "title": "网络星期一促销"
                },
                {
                    "url": "https://www.adidas.com/us/shoes",
                    "desc": "今天就找到合适的鞋款。运动与生活方式鞋款在线可购。",
                    "title": "adidas® 鞋款"
                },
                {
                    "url": "https://www.adidas.com/us/ultraboost",
                    "desc": "惊人的能量回馈。今天就购买全新 Ultraboost™ Light。",
                    "title": "adidas® Ultraboost™ Light"
                },
                {
                    "url": "https://www.adidas.com/us/nmd",
                    "desc": "今天在线选购 adidas Originals 最新 NMD 鞋款。",
                    "title": "adidas® NMD"
                }
            ]
        },
        "url_shown": "https://www.adidas.com \u203a official \u203a site",
        "pos_overall": 1
    }
],
... 
```

<table><thead><tr><th width="216">键（results.paid）</th><th width="281">描述</th><th width="118">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>pos</code></td><td>用于表示某个项目在付费结果中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>url</code></td><td>付费结果的 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>desc</code></td><td>付费结果的简短描述。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>title</code></td><td>付费结果的标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>data_rw</code></td><td>付费结果的重定向 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>sitelinks</code></td><td>包含网站内部链接信息的对象，显示在 Google 的首个搜索结果下方。</td><td>对象</td><td>桌面端和移动端</td></tr><tr><td><code>sitelinks.inline/expanded</code></td><td>包含各自详细信息的 URL 列表。键名（`inline`/`expanded`）指定了 <code>sitelinks</code> 元素的类型。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>sitelinks.inline.url</code></td><td>链接网站的 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>sitelinks.inline.title</code></td><td>链接网站的标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>sitelinks.inline.description</code></td><td>链接网站的简短描述。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>url_shown</code></td><td>描述下方可见的短 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>用于表示付费结果在 SERP 中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 图片

该 `images` 该部分指 SERP 页面不同区域显示的图片结果，既可以作为独立版块，也可以显示在顶部。需要注意的是，从 Google 搜索结果抓取的数据结构可能与从 Google 图片搜索结果抓取的数据结构不同。

<figure><img src="https://lh7-us.googleusercontent.com/30Yq-Z8cmckFz0daXsOts4a6YfUsgtHDGwbZ_HA6zDqhMAmubS_lgzUERt8eHkRq8bheH1clYw2Ye8WuGS3q05xJ6CrplufydlqEz45p97YaXwHWgjZJA-ttQxwSwNAOMdggvo2PZ9EYsNWm6EdrBEw" alt=""><figcaption></figcaption></figure>

```json
...
"images": {
    "items": [
        {
            "alt": "Adidas | 历史、产品与事实 | Britannica",
            "pos": 1,
            "url": "https://www.britannica.com/topic/Adidas-AG"
        },
        {
            "alt": "Superstar x Indigo Herz 鞋款",
            "pos": 2,
            "url": "https://www.adidas.com/us/superstar-x-indigo-herz-shoes/IE1842.html"
        },
        {
            "alt": "adidas (@adidas) / X",
            "pos": 3,
            "url": "https://twitter.com/adidas"
        }
    ],
    "pos_overall": 4
},
...
```

<table><thead><tr><th width="205">键（results.images）</th><th width="295">描述</th><th width="112">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>包含各自详细信息的图片列表。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.alt</code></td><td>图片的替代文本。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.pos</code></td><td>表示列表中图片位置的唯一标识。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.url</code></td><td>包含该图片的网页 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>表示 Images SERP 功能在 SERP 中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 自然

该 `自然` 该部分指的是 Google 自然搜索结果中的非付费列表，这些列表通过 Google 的算法根据相关性确定。它们显示在搜索页面上的付费广告下方。

#### 示例 1

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-e55d9685c1492a0c538d06d3bf3d5714182d1e31%2Fgoogle_search_10.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"organic": [
    {
        "pos": 1,
        "url": "https://www.loveandlemons.com/brownies-recipe/",
        "desc": "最棒的布朗尼食谱！采用可可粉和巧克力豆制作，这些自制布朗尼口感浓郁湿润、黏糯，超级巧克力风味，而且很容易做！",
        "title": "最佳自制布朗尼食谱",
        "images": [
            "/9j/4AAQSkZJRgABAQAAAQABAAD/..."
        ],
        "sitelinks": {
            "inline": [
                {
                    "url": "https://www.loveandlemons.com/recipes/vegetarian-recipes/",
                    "title": "素食食谱"
                },
                {
                    "url": "https://www.loveandlemons.com/baking-recipes/", 
                    "title": "25个超有趣的烘焙食谱"
                },
                {
                    "url": "https://www.loveandlemons.com/oatmeal-Cookie/", 
                    "title": "完美的燕麦 Cookie"
                }
            ]
        },
        "url_shown": "https://www.loveandlemons.com\u203a 食谱",
        "pos_overall": 2
    },
...
```

#### 示例 2

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-b7fd59122ccfb690659bfa7621bd7daa1c41ac3e%2FScreenshot%202024-12-02%20at%2016.28.05.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"organic": [
    {
        "pos": 9,
        "pos_overall": 13,
        "title": "经典冬季运动夹克 - 军绿色",
        "url": "https://www.reebok.com/p/100030586/classics-winter-track-jacket",
        "url_shown": "https://www.reebok.com\u203a classics-winter-track-jacket",
        "desc": "一款柔软的仿羊羔绒运动夹克，源于户外冬季运动 · 宽松版型，休闲舒适，毫无限制 · 面料：70% 涤纶 / 30% 再生…",
        "favicon_text": "Reebok",
        "images": [
            "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS7NvhUuvYcmAxmRNswAEkR6HZo-KYMwmNcynhHjwa2UE1l8cjy4isr&s"
        ],
        "rating": 3.9,
        "review_count": 7,
        "additional_info": [
            "$23.99$80",
            "有货",
            "3.9(7)",
            "满 75 美元免运费",
            "30 天免费退货"
        ]
    },
...
```

<table><thead><tr><th width="229">键（results.organic)</th><th width="309">描述</th><th width="85">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>pos</code></td><td>表示给定项目在自然结果中的位置的指示器。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>url</code></td><td>自然结果的 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>desc</code></td><td>自然结果的简短描述。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>title</code></td><td>自然结果的标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>images</code></td><td>自然结果的 base64 编码缩略图。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>sitelinks</code></td><td>对象包含 `expanded` 或 `inline` 元素，其中提供有关站点链接的更多详细信息。</td><td>对象</td><td>桌面端和移动端</td></tr><tr><td><code>站点链接.expanded/inline</code></td><td>自然结果的站点链接列表。键名（<code>内联</code>/<code>展开</code>) 指定 sitelinks 元素的类型。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>sitelinks.expanded.url</code></td><td>链接网站的 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>sitelinks.expanded.title</code></td><td>链接网站的标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>url_shown</code></td><td>描述下方可见的短 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>表示自然结果在 SERP 中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>favicon_text</code></td><td>与 favicon（网站图标）关联的文本或名称。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>rating</code></td><td>产品或内容的平均评分。</td><td>浮点数</td><td>桌面端</td></tr><tr><td><code>review_count</code></td><td>与产品或内容关联的评论数量。</td><td>整数</td><td>桌面端</td></tr><tr><td><code>additional_info</code></td><td>包含有关定价、可用性、产品评分、配送选项、退货政策的详细信息。</td><td>字符串列表</td><td>桌面端</td></tr></tbody></table>

### 自然视频

该 `results.organic_videos` 包含一个视频列表数组，这些视频会自然显示在搜索结果中，意味着它们不是付费广告。每个视频列表都包含相关详细信息，例如视频标题、URL、描述。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-144c011330865d1150aeb799bd457767833c511a%2Fgoogle_search_1.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
 "organic_videos": [
    {
        "pos": 1,
        "url": "https://www.youtube.com/watch?v=XHTrLYShBRQ",
        "desc": "你的浏览器无法播放此视频。了解更多。",
        "title": "介绍 iPhone 15 | WOW | Apple - YouTube",
        "pos_overall": 6
    },
...
```

<table><thead><tr><th width="259">键（results.organic_videos）</th><th width="294">描述</th><th width="100">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>pos</code></td><td>表示给定项目在自然视频结果中的位置。</td><td>整数</td><td>桌面端</td></tr><tr><td><code>url</code></td><td>视频的 URL。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>desc</code></td><td>视频的简短描述。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>title</code></td><td>视频标题。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>pos_overall</code></td><td>表示自然视频结果在 SERP 中的位置。</td><td>整数</td><td>桌面端</td></tr></tbody></table>

### 热门景点

该 `results.top_sights` 包含通常与搜索地点或主题相关的著名地标或景点列表。每个项目都包含如在列表中的位置和标题等详细信息。

<figure><img src="https://lh7-us.googleusercontent.com/XjD5XFwXvm3TOvuc697ZR7RCSMje--l9RVjFnFKqBhT0ZvASTZCfnaB8RoDDAmLDcZzotKxMeUh4UglWZgnre3Q6ocP7P2cIGq0gtYJigCI2L5ymuVvgp47fpMqP3gxzottT-7ehxraqhRN9gX_ch7o" alt=""><figcaption></figcaption></figure>

```json
...
"top_sights": {
    "items": [
        {
            "pos": 1,
            "title": "维尔纽斯大教堂"
        },
        {
            "pos": 2,
            "title": "格季米纳斯城堡塔"
        },
        {
            "pos": 3,
            "title": "黎明之门"
        }
    ],
    "pos_overall": 1
},
...
```

<table><thead><tr><th width="227">键（results.top_sights）</th><th width="339">描述</th><th width="90">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>热门景点及其各自详细信息的列表。</td><td>数组</td><td>桌面端</td></tr><tr><td><code>items.pos</code></td><td>Top Sights SERP 功能中结果的位置。</td><td>整数</td><td>桌面端</td></tr><tr><td><code>items.title</code></td><td>旅游景点的标题。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>pos_overall</code></td><td>表示 Top Sights 结果在 SERP 中的位置。</td><td>整数</td><td>桌面端</td></tr></tbody></table>

### 职位

该 `results.jobs` 包含从搜索结果中提取的职位列表。每个列表都包含指向职位发布页面的 URL、职位标题、来源、雇主和地点等详细信息。这些列表来自 Google 索引的各种招聘网站、职业网站和其他平台。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-ed269f508b7870d64217019ecb61c2b555b438a9%2Fgoogle_search_3.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"jobs": {
    "listings": [
        {
            "url": "https://www.google.com/search?q=divorce+lawyer+jobs&filter=1&safe=off&uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&ibp=htl;jobs&sa=X&ved=2ahUKEwjI1ZPX2sGEAxVrcGwGHcEpAjAQkd0GegQIIRAB#fpstate=tldetail&htivrt=jobs&htiq=divorce+lawyer+jobs&htidocid=PezDD3LkXHvbWvM-AAAAAA%3D%3D",
            "title": "律师",
            "source": "通过 LinkedIn",
            "employer": "Men's & Fathers' Rights Divorce Lawyers, Schultz & Associates, LLC",
            "location": "美国"
        },
                            ...
    ],
    "pos_overall": 1
},
...
```

<table><thead><tr><th width="222">键（results.jobs）</th><th width="318">描述</th><th width="94">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>列表</code></td><td>页面中所有职位列表的数组。</td><td>数组</td><td>桌面端</td></tr><tr><td><code>listings.url</code></td><td>完整职位列表的 URL。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>listings.title</code></td><td>职位名称。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>listings.source</code></td><td>包含原始招聘信息的来源。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>listings.employer</code></td><td>招聘该职位的组织。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>listings.location</code></td><td>该职位的地点。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>pos_overall</code></td><td>表示 Jobs SERP 功能在 SERP 中的位置。</td><td>整数</td><td>桌面端</td></tr></tbody></table>

### Twitter（X）

该 `twitter` 该功能经常出现在品牌、电影、音乐人及其他名人的结果中，通常位于品牌网站的搜索结果下方。此功能提供指向品牌 Twitter 订阅源的直接链接，并展示其最新推文的轮播。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-0a557698126203878e2b3eec6c37dcd4a7e7cda5%2Fgoogle_search_13.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"twitter": {
    "pos": 1,
    "url": "https://twitter.com/NintendoAmerica",
    "items": [
        {
            "pos": 1,
            "url": "https://twitter.com/NintendoAmerica/status/1729311652984623440?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Etweet",
            "content": "You can now redeem your #MyNintendo Platinum Points to collect holiday themed custom icons, available until 12/25 at 5pm PT. #NintendoSwitchOnline #MissionsAndRewards\n\nLearn more: ninten.do/6017iHF1b",
            "timeframe": "12 hours ago"
        },
        ...
    ],
    "title": "Nintendo of America (@NintendoAmerica) \u00b7 X",
    "pos_overall": 4
},
...
```

<table><thead><tr><th width="201">键（results.twitter）</th><th width="329">描述</th><th width="108">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>pos</code></td><td>表示给定项目在自然结果中的位置的指示器。</td><td>整数</td><td>桌面端</td></tr><tr><td><code>url</code></td><td>包含 Twitter（X）帖子资料的个人资料 URL。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items</code></td><td>包含各自详情的 Twitter（X）帖子列表。</td><td>数组</td><td>桌面端</td></tr><tr><td><code>items.pos</code></td><td>表示给定推文在 Twitter（X）SERP 功能中的位置。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.url</code></td><td>Twitter（X）帖子的 URL。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.content</code></td><td>用于表示相关 Twitter（X）帖子全部文本的简短描述。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.timeframe</code></td><td>描述该推文创建于多久之前。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>title</code></td><td>Twitter（X）个人资料的标题。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>pos_overall</code></td><td>表示 Twitter 结果在 SERP 中的位置。</td><td>整数</td><td>桌面端</td></tr></tbody></table>

### 本地包

该 `local_pack` 根据用户位置或指定搜索位置显示前三个本地搜索结果，并包含地图和附加信息。

<figure><img src="https://lh7-us.googleusercontent.com/J8nVUQzYARU51Hik66lXTk838wwpT8NSCOET09XuSsmbsMkiU58ziGkhWcV0SNqgJGeuHmMMU9ja8UrcPG9HAA-EKtu_bUMq90cVyP-luaJWiJdS_2izil7XLYorkJYcD-U4A3eocIxAn71vGq0eGY8" alt=""><figcaption></figcaption></figure>

```json
...
"local_pack": {
                        "items": [
                            {
                                "cid": "1100080596967423812",
                                "pos": 1,	
                                "title": "Pizza Hut",
                                "rating": 3.8,
                                "address": "Independence, KS",
                                "subtitle": "Pizza",
                                "rating_count": 435
                            },
                            ...
                        ],
                        "pos_overall": 1
                    },
...
```

<table><thead><tr><th width="230">键（results.local_pack）</th><th width="277">描述</th><th>类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>包含各地点及其对应详情的列表。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.cid</code></td><td>分配给特定商家列表的唯一标识编号。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.pos</code></td><td>本地结果在本地包中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.title</code></td><td>本地实体的标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.rating</code></td><td>本地实体的评分。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.address</code></td><td>本地实体的地址。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.rating_count</code></td><td>本地实体的评分数量。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>表示 Local Pack 结果在 SERP 中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 头条新闻

`top_stories` 是 Google Search 中针对新闻类查询展示的专门版块。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-201882e928731ed8359a39ff9ffca5eba879053a%2Fgoogle_search_12.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"top_stories": {
    "items": [
        {
            "pos": 1,
            "url": "https://www.independent.co.uk/arts-entertainment/films/news/elon-musk-leave-the-world-behind-b2462401.html",
            "title": "Netflix 用户嘲讽因《Leave the World Behind》而 'triggered' 的埃隆·马斯克\n抱怨 11 小时前",
            "source": "The Independent",
            "timeframe": "11 小时前"
        },
        ...
    ],
    "pos_overall": 3
},
...
```

<table><thead><tr><th width="233">键（results.top_stories）</th><th width="295">描述</th><th width="100">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>精选新闻文章及其各自详情的列表。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.pos</code></td><td>文章在 Top Stories SERP 功能中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.url</code></td><td>完整文章的网址。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.title</code></td><td>文章标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.section</code></td><td>Top Stories 版块的名称。</td><td>字符串</td><td>移动端</td></tr><tr><td><code>items.source</code></td><td>发布文章的网站名称。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.timeframe</code></td><td>描述文章发表于多久之前。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>pos_overall</code></td><td>表示 Top Stories SERP 功能在 SERP 中的整体位置。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 热门产品

该 `popular_products` SERP 功能会展示一个由各种产品组成的轮播，其排序依据是受欢迎程度和与用户查询的相关性。这不同于受广告主影响的 Product Listing Ads (PLAs)。值得注意的是，多个 `popular_products` 轮播可能会出现在单个 SERP 页面上。

<figure><img src="https://lh7-us.googleusercontent.com/DEOa71XwMl0sdxQsp_A95Jun--DTl4wsxQ01IFS7cR__-zmOsCCUBnEnZc1jCXVin1R4MtD3qGbYJYb5hTJrWiRzCm4gYG2Oc7b6E5nYgGDwxUzk4zp92jxW0_o1SA4eQikmD2p1AQLeZMVNlXCxFhc" alt=""><figcaption></figcaption></figure>

```json
"popular_products": [
    {
        "items": [
            {
                "pos": 1,
                "url": "https://www.google.com/search?ibp=oshop&q=adidas+soccer+socks...",
                "title": "adidas Team Speed 4 Soccer OTC",
                "token": "eyJjYXRhbG9naWQiOiAiMTIwMjUyMDU5NzYwMDQwMzMyNjAi...",
                "rating": "3.7",
                "sellers": [
                    {
                        "pos": 1,
                        "price_str": "$18.00",
                        "seller_name": "DICK'S Sporting Goods"
                    }
                ],
                "currency": "USD",
                "image_data": "UklGRsANAABXRUJQVlA4ILQNAADwPgCdASpwACwBPj0Uj0ei...",
                "description": "DICK'S Sporting Goods 及更多",
                "rating_count": 92
            },
            {
                "pos": 2,
                "url": "https://www.google.com/search?ibp=oshop&q=adidas+soccer+socks...",
                "title": "adidas 3-Stripe Hoop Soccer Socks",
                "token": "eyJjYXRhbG9naWQiOiAiMTYyMDk5ODYzOTM1NTY2NjM5NjAi...",
                "rating": "4.7",
                "sellers": [
                    {
                        "pos": 1,
                        "price_str": "$15.00",
                        "seller_name": "DICK'S Sporting Goods"
                    }
                ],
                "currency": "USD",
                "image_data": "UklGRrASAABXRUJQVlA4IKQSAADwSQCdASp1ACwBPkESkEgi...",
                "description": "DICK'S Sporting Goods 及更多",
                "rating_count": 110
            },
            ...
        ],
        "pos_overall": 4
    },
    ...
]
```

<table><thead><tr><th width="221.5">键（results.popular_products）</th><th width="360.5">描述</th><th width="70.5">类型</th><th width="121.5">布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>热门产品及其各自详情的列表。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.pos</code></td><td>用于表示某个热门产品在 Popular Products SERP 功能中的位置的唯一标识。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.url</code></td><td>该产品 Google Shopping 页面的网址。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.title</code></td><td>产品标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.token</code></td><td>产品 token（与 <code>google_shopping_product</code> <a href="/api-targets/cn/search-engines/google/shopping/shopping-product.md">source</a> 配合使用，适用于卖家、定价、产品详情）。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.rating</code></td><td>给定热门产品的评分。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.sellers</code></td><td>提供该产品的卖家列表，以及各自的详细信息。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.sellers.pos</code></td><td>卖家在卖家列表中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.sellers.price_str</code></td><td>卖家给出的产品价格。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.sellers.seller_name</code></td><td>产品卖家名称。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.currency</code></td><td>标价的货币代码。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.image_data</code></td><td>产品缩略图的 Base64 编码图片。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.description</code></td><td>产品卖家的简短描述。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.rating_count</code></td><td>产品的评分数量。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>表示 Popular Products SERP 功能在 SERP 中的整体位置。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 相关搜索

该 `related_searches` 该 SERP 功能会显示与初始搜索关键词相关的替代搜索查询，通常位于 SERP 底部。

<figure><img src="https://lh7-us.googleusercontent.com/mPOehSe_0VrQn9PhohC3ydDSzoUna26yd81Dr2RVU_3JASnNOJLIsix2gi-8qXmU0VoRaxCNZ7HGaLDDf2mt_Y17Un6-fDJVyra_if4rc5Zut5E9Ozz7z4Hn_Y7IG0MgGbT17CrEAI7Nm50RAcRizuA" alt=""><figcaption></figcaption></figure>

```json
"related_searches": [
   {
       "pos_overall": 12,
       "related_searches": [
           "特斯拉 Model 3",
           "特斯拉汽车价格", 
           "特斯拉 Model Y",
           "特斯拉车主",
           "特斯拉 - 维基百科", 
           "特斯拉 Cybertruck",
           "特斯拉 2023",
           "特斯拉标志"
       ]
   }
],
```

<table><thead><tr><th width="274">键（results.related_searches）</th><th width="252">描述</th><th width="93">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>pos_overall</code></td><td>表示此相关搜索模块在搜索页面中的整体位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>related_searches</code></td><td>此模块中的相关搜索字符串列表。</td><td>数组</td><td>桌面端和移动端</td></tr></tbody></table>

### 相关问题

该 `related_questions` 该功能位于主搜索结果下方，展示与用户原始搜索查询直接相关的问题列表。通过提供精选的相关问题，用户可以探索主题的不同方面，从而提升整体搜索体验。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-2113f0dc364f37dac6f833ac681bd5b261c95bd1%2Fgoogle_search_5.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"related_questions": {
    "items": [
        {
            "pos": 1,
            "answer": "根据截至 1995 年的《吉尼斯世界纪录》，《圣经》是史上最畅销的书，估计已售出并发行 50 亿册。",
            "source": {
                "url": "https://en.wikipedia.org/wiki/List_of_best-selling_books#:~:text=According%20to%20Guinness%20World%20Records,billion%20copies%20sold%20and%20distributed.",
                "title": "最畅销书籍列表 - 维基百科",
                "url_shown": "Wikipediahttps://en.wikipedia.org \u203a wiki \u203a List_of_best-selling_..."
            },
            "question": "世界上第一名的书是哪本？"
        },
        ...
    ],
    "pos_overall": 2
},
...
```

<table><thead><tr><th width="279">键（results.related_questions）</th><th width="256">描述</th><th width="91">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>包含所有相关问题的列表。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.pos</code></td><td>用于表示任一相关问题在 Related Questions SERP 功能中的位置的唯一标识。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.answer</code></td><td>相关问题的答案。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.source</code></td><td>包含描述问题答案来源的值。</td><td>对象</td><td>桌面端和移动端</td></tr><tr><td><code>items.source.url</code></td><td>用于获取答案的网站 URL。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.source.title</code></td><td>包含答案的网站标题。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.source.url_shown</code></td><td>显示在答案下方的短 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.question</code></td><td>相关问题部分中的问题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>表示 Related Questions SERP 功能在 SERP 中的整体位置。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 人们在说什么

该 `what_people_are_saying` 当与搜索查询相关的论坛、社交媒体或社区平台上有相关帖子时，该部分会出现在 Google 搜索结果中。此部分通常会显示来自 Reddit、TikTok 和其他讨论论坛等平台的内容。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-2b956b0f3bc6e66d34b2df1070f254b500e15f84%2FScreenshot%202025-05-30%20at%2010.24.15.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"what_people_are_saying": {
                        "items": [
                            {
                                "pos": 1,
                                "url": "https://www.reddit.com/r/travel/comments/1kxf875/san_francisco_hotels/",
                                "title": "旧金山酒店",
                                "top_comments": "欢迎来到旧金山！几点说明。\n* 10 月通常是一年中天气最好的时候。计划不错！（其他看到这条的人：旧金山的“夏天”通常非常非常多雾而且很冷。）\n* （这大概很明显，先抱歉。也许对其他看到的人有帮助。）49 人队其实并不在旧金山附近比赛。没有交通拥堵的话，从旧金山 downtown 到 Levi's 开车大约 1 小时。乘公共交通（也许还要配合 Uber/Lyft）需要 90-120 分钟。\n* 我建议就住在旧金山市内。如果你不想住在旧金山，那么住在靠近 BART 的地方，可以让你在花费不多的情况下观光。\n* 在旧金山内，要注意 Tenderloin 是一个治安很差的街区。你总能在 Fox News 上看到它出现在“失控的旧金山”之类的报道里。城市其他地方都安全且相当干净。\n* 旧金山西侧，尤其是 Sunset，公共交通连接较少。你当然可以不开车出行，但前往市中心或铁路系统会花更久。\n恭喜退休！听起来是不错的回报。",
                                "source": "Reddit",
                                "engagement_timeframe": "10+ 条评论，1 周前"
                            },
                            {
                                "pos": 2,
                                "url": "https://www.tiktok.com/@kaorihatsusee/video/7501124173717065006",
                                "title": "老实说，我们很喜欢住在这里 🫶🏼 @maya hangai 📍Kasa La Monarca，旧金山 #affordable #affordablehotel #hotel #sanfrancisco"
                                "source": "TikTok",
                                "engagement_timeframe": "45.3K+ 次观看，3 周前"
                            },
                            {
                                "pos": 3,
                                "url": "https://www.cntraveler.com/gallery/best-hotels-in-san-francisco",
                                "title": "旧金山 23 家最佳酒店，从 Mission Bay 到 Castro 区"
                                "source": "Condé Nast Traveller",
                                "engagement_timeframe": "1 个月前"
                            }
                        ]
                    }
...
```

<table><thead><tr><th width="279">键（results.what_people_are_saying）</th><th width="256">描述</th><th width="91">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>包含所有讨论论坛或社交媒体内容项的列表。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.url</code></td><td>讨论线程或社交媒体内容页面的 URL。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.title</code></td><td>讨论线程或内容的标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.top_comments</code></td><td>如果显示，则为讨论线程中的置顶评论。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.source</code></td><td>托管该内容的平台或网站名称。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.engagement_timeframe</code></td><td>评论数和活跃时间范围（例如，“45 条评论，2 天前”）。</td><td>字符串</td><td>桌面端和移动端</td></tr></tbody></table>

### 搜索信息

该 `search_information` 该功能提供有关搜索查询的结构化信息。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-7c50669770d2180860d0ed43d2f9ad77123fa18d%2FScreenshot%202024-10-29%20at%2013.56.26.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"search_information": {
    "query": "restaurants",
    "geo_location": "10007, New York, NY",
    "showing_results_for": "restaurants",
    "total_results_count": 3200000000
},
...
```

<table><thead><tr><th width="290">键（results.search_information）</th><th width="242">描述</th><th width="95">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>query</code></td><td>原始搜索词。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>geo_location</code> *</td><td>表示与搜索相关的特定地理区域。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>showing_results_for</code></td><td>搜索结果所显示对应的搜索词。如果 Google 自动更正了提供的搜索词，`query` 和 `showing_results_for` 可能不同。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>total_results_count</code></td><td>该搜索词找到的结果总数。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

\*仅适用于 JS 渲染

### 轮播

一个轮播（`item_carousel`）与某一特定类型项目相关的图片或链接会显示在 SERP 的最顶部。内容和布局会根据用户的搜索查询而变化，展示一组选定的相关项目。内容范围可以从产品和新闻到图片，为用户创造一个视觉上吸引且量身定制的体验。

<figure><img src="https://lh7-us.googleusercontent.com/6YYs9-sKUuWwqFenkyqlNQVpzA60wY1dTSU2YOB0-5Y8-QU-3ed7IPFmjUbWtrbsewBO37BAQVwlGr9iRk1izSKIfZDgPr1GyZYZK4D5QLySs1jTYuQGfEVBxsdtPrUQXAWuOMStLbtCRjiBN7s7g70" alt=""><figcaption></figcaption></figure>

```json
...
"item_carousel": {
    "items": [
        {
            "pos": 1,
            "href": "/search?safe=off&sca_esv=589070032...",
            "title": "Burj Khalifa 828 m, 830 m 至尖顶",
            "subtitle": "828m, 830m 至尖顶"
        },
        {
            "pos": 2,
            "href": "/search?safe=off&sca_esv=589070032...",
            "title": "Warisan Merdeka Tower 679 m",
            "subtitle": "679m"
        },
...
     ],
    "title": "Buildings（按高度）",
    "pos_overall": 1
},
...
```

<table><thead><tr><th width="252">键 (results.item_carousel)</th><th width="293">描述</th><th width="93">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>以轮播形式展示的一系列项目及其各自详情。</td><td>数组</td><td>桌面端</td></tr><tr><td><code>items.pos</code></td><td>项目在轮播中的位置。</td><td>整数</td><td>桌面端</td></tr><tr><td><code>items.href</code></td><td>指向轮播中该项目的 Google SERP 超链接。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.title</code></td><td>轮播中实体的名称/标题。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.subtitle</code></td><td>标题中该实体的附加详情。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>title</code></td><td>轮播部分的标题。该标题与搜索查询相关。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>pos_overall</code></td><td>Item Carousel 结果在 SERP 中的位置指示。</td><td>整数</td><td>桌面端</td></tr></tbody></table>

### 食谱

该 `recipes` Google 的 SERP 功能会在搜索结果顶部展示针对特定菜肴的精选烹饪步骤、配料、评分和来源。

<figure><img src="https://lh7-us.googleusercontent.com/0ZyTLJUnZp70QpENO34_Z6ti-M7xlCDmkc3opFsId3uIP9ce7nBwyiAyVN1z-3XK-S0ZDjXMkFq1QBfamVHEBxYi1JZlXuzB9lMRjeOfLeNVRTX6U_6rDi4e9Nxp5-c4eSh71osP1HtMMmauBdpgLrY" alt=""><figcaption></figcaption></figure>

```json
...
"recipes": {
    "items": [
        {
            "pos": 1,
            "url": "https://handletheheat.com/chewy-brownies/",
            "desc": "无糖可可粉、巧克力豆、小苏打、蛋黄、通用面粉",
            "title": "有史以来最佳软糯布朗尼",
            "rating": 4.8,
            "source": "Handle the Heat",
            "duration": "45 分钟"
        },
...
    ],
    "pos_overall": 1
},
...
```

<table><thead><tr><th width="199">键 (results.recipes)</th><th width="299">描述</th><th width="119">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>精选食谱及其各自详情的列表。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.pos</code></td><td>食谱在 Recipes SERP 功能中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.url</code></td><td>完整食谱的 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.desc</code></td><td>从原始文章中检索到的食谱简短描述。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.title</code></td><td>食谱标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.rating</code></td><td>食谱评分。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.source</code></td><td>食谱所在网站的名称。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.duration</code></td><td>准备这道菜所需的时间。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>Recipes 结果在 SERP 中的位置指示。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 视频

该 `videos` Google 搜索引擎结果页中的该功能会展示与用户搜索查询相关的视频内容精选，包括缩略图、标题和来源信息。

<figure><img src="https://lh7-us.googleusercontent.com/9L4k95MzrvQYTronwCU7re362ROCizIeN9deJb2Kg58pLOn87_07ABu0x1Ui5iFGTi83ouCsqYPMsnksyn0xRKsJbJg-I9VOLBu6ryK3Jv8nv-upjmHhilTBh5Angr-4OX9ZxGMp8Wh2OAeTgRi8Mh4" alt=""><figcaption></figcaption></figure>

```json
...
"videos": {
    "items": [
        {
            "pos": 1,
            "url": "https://www.youtube.com/watch?v=xFrGuyw1V8s",
            "title": "Abba - Dancing Queen（官方音乐视频重制版）",
            "author": "AbbaVEVO",
            "source": "YouTube"
        },
        {
            "pos": 2,
            "url": "https://www.youtube.com/watch?v=-crgQGdpZR0",
            "title": "ABBA - Take A Chance On Me（官方音乐视频）",
            "author": "AbbaVEVO",
            "source": "YouTube"
        },
...
    ],
    "pos_overall": 4
},
...
```

<table><thead><tr><th width="193">键 (results.videos)</th><th width="325">描述</th><th width="90">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>包含视频部分所有结果的列表。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>items.pos</code></td><td>视频在列表中的位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>items.url</code></td><td>视频链接。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.title</code></td><td>视频标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.author</code></td><td>上传视频的个人资料名称。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>items.source</code></td><td>托管该视频的平台名称。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>Videos 结果在 SERP 中的位置指示。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 精选摘要

该 `featured_snippet` 这是一个独特的 Google 搜索结果，会在页面链接之前显示对该页面的简要摘要。这些高亮结果会显著显示在自然搜索结果顶部，为用户提供快速访问相关信息的途径。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-ee5afc45650abc4dffb62a943cad9c10cf9aeebf%2Fgoogle_search_11.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"featured_snippet": [
    {
        "url": "https://www.fs.usda.gov/visit/fall-colors/science-of-fall-colors",
        "desc": "随着秋季夜晚变长，叶绿素的生成会减缓并最终停止，最后所有叶绿素都会被破坏。此时叶片中存在的类胡萝卜素和花青素就会显现出来，展现出它们的颜色。",
        "title": "秋色科学 | 美国林务局",
        "url_shown": "https://www.fs.usda.gov› visit › science-of-fall-colors",
        "pos_overall": 1
    }
],
...
```

<table><thead><tr><th width="272">键 (results.featured_snippet)</th><th width="263">描述</th><th width="98">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>url</code></td><td>提取该页面摘要的网页 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>desc</code></td><td>包含特定搜索结果描述的摘要。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>title</code></td><td>提取页面摘要的文章名称。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>url_shown</code></td><td>SERP 中可见的精选摘要所在网站的 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>Featured Snippet 结果在 SERP 中的位置指示。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 酒店

Google `hotels` 该功能会直接在搜索结果中展示酒店信息。当用户在 Google 上搜索酒店或住宿相关查询时，搜索引擎可能会在结果页顶部显示一个专门的酒店模块，为相关选项提供便捷且醒目的概览。

<figure><img src="https://lh7-us.googleusercontent.com/iPDd_EcJghCWQBCzYfx8ZAUx4C6ueDoKYzfJYcjg_5fBCzwzp2ifJ-8z6-Pxyob_Uoh6SSDXILq0pXki-0PMG80zvq7v8aRZ1rBxJlK1_7lEElNF84VghCnyeKxV2acKFfXuergKmOtsYd_uYUmzBAc" alt=""><figcaption></figcaption></figure>

```json
...
"hotels": {
    "date_to": "周一，12月11日",
    "results": [
        {
            "price": "£54",
            "title": "Hilton Garden Inn Vilnius City Centre",
            "description": "配有餐厅/酒吧的现代酒店"
        },
        {
            "price": "£57",
            "title": "Radisson Blu Hotel Lietuva",
            "description": "配有水疗和餐饮的现代高层酒店"
        },
       ...
    ],
    "date_from": "周日，12月10日",
    "pos_overall": 5
},
...
```

<table><thead><tr><th width="241">键 (results.hotels)</th><th width="309">描述</th><th width="89">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>date_to</code></td><td>退房日期。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>results</code></td><td>包含酒店所有详情的列表。</td><td>数组</td><td>桌面端</td></tr><tr><td><code>results.price</code></td><td>酒店价格。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>results.title</code></td><td>酒店名称。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>results.description</code></td><td>酒店名称下方可见的简短描述。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>date_from</code></td><td>入住日期。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>pos_overall</code></td><td>Hotels 结果在 SERP 中位置的指示。</td><td>整数</td><td>桌面端</td></tr></tbody></table>

### 航班

该 `flights` 该功能会显示一个包含与相关搜索查询关联的结构化航班选项的模块，让用户可以直接在搜索结果中比较不同选项。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-6662f479b198378c3f7ed82931eed79814438a18%2Fgoogle_search_6.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"flights": {
    "to": "London, United Kingdom（所有机场）",
    "from": "New York, NY（所有机场）",
    "date_to": "周一，1月29日",
    "results": [
        {
            "url": "https://www.google.com/travel/flights?safe=off&sca_esv=590053957&source=flun&uitype=cuAA&hl=en&gl=us&curr=USD&tfs=CAEQAhotEgoyMDI0LTAxLTIyMgJaMGoNCAISCS9tLzAyXzI4NnIMCAISCC9tLzA0anBsGi0SCjIwMjQtMDEtMjkyAlowagwIAhIIL20vMDRqcGxyDQgCEgkvbS8wMl8yODZ6aENqUklUVmxrYjA1V2RubE9kazFCUkRSM2RrRkNSeTB0TFMwdExTMHRMWGxzWm5FeU9FRkJRVUZCUjFZMFNrMXpTVXhTTTJ0QkVnTnVXakFhQ3dpOHlnSVFBaG9EVlZORU9EQnd2TW9D",
            "type": "直飞",
            "price": "$423",
            "airline": "Norse Atlantic UK",
            "duration": "6小时50分"
        },
       ...
    ],
    "date_from": "周一，1月22日",
    "pos_overall": 1
},
...
```

<table><thead><tr><th width="210">键 (results.flights)</th><th width="311">描述</th><th width="105">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>to</code></td><td>到达机场。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>from</code></td><td>出发机场。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>date_to</code></td><td>到达日期。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>results</code></td><td>精选航班及其各自详情的列表。</td><td>数组</td><td>桌面端和移动端</td></tr><tr><td><code>results.url</code></td><td>指向 Google Flights 页面、列出某家航空公司全部航班的链接。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>results.type</code></td><td>航班类型。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>results.price</code></td><td>航班价格。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>results.airline</code></td><td>承运航空公司名称。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>results.duration</code></td><td>航班时长。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>date_from</code></td><td>出发日期。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>pos_overall</code></td><td>Flights 结果在 SERP 中位置的指示。</td><td>整数</td><td>桌面端和移动端</td></tr></tbody></table>

### 视频框

该 `video_boxes` 数组包含搜索结果页顶部的特定视频结果，由 Google 选为与查询最相关的内容。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-db3f96c0be48ead444e6df65f98117d5dd9220e7%2Fgoogle_video_box.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"video_boxes": [
  {
    "pos_overall": 1,
    "title": "Rick Astley - Never Gonna Give You Up（官方视频）（4K ...）",
    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
  },
  {
    "pos_overall": 2,
    "title": "Rick Astley - Never Gonna Give You Up 1987（官方音乐视频 ...）",
    "url": "https://www.youtube.com/watch?v=jzmz6K8K4L0"
  }
]
...
```

<table><thead><tr><th width="223">键 (results.video_boxes)</th><th width="294">描述</th><th width="93">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>pos_overall</code></td><td>视频框的总体位置。</td><td>整数</td><td>桌面端和移动端</td></tr><tr><td><code>title</code></td><td>视频标题。</td><td>字符串</td><td>桌面端和移动端</td></tr><tr><td><code>url</code></td><td>视频的 URL。</td><td>字符串</td><td>桌面端和移动端</td></tr></tbody></table>

### 本地服务广告

该 `local_service_ads` 该功能使水管工、电工、锁匠和其他本地服务提供商等面向服务的专业人士能够在 Google 搜索结果页推广其服务。

<figure><img src="https://lh7-us.googleusercontent.com/yadrS_2-ZIIAUn3iwOUzStEs9VFSgW5w_BaipvjB1ms-ltGE3-HZA3EUTCw5f_adQAOeiq8eXxtehBW9PEfiastiJWvOCPGige8dq___mWUuHd7jQ3SkWuXlfz6hRyYr0CLP09y-CvObwwIz2Xu1uFI" alt=""><figcaption></figcaption></figure>

<pre class="language-json"><code class="lang-json"><strong>...
</strong><strong>"local_service_ads": {
</strong>    "items": [
        {
            "pos": 1,
            "url": "/localservices/prolist?g2lbs=...=accident+lawyer",
            "title": "Crandall &#x26; Katt, Attorneys at Law",
            "rating": 4.4,
            "reviews_count": 254,
        },
       ...
    ],
    "pos_overall": 2
},
...
</code></pre>

<table><thead><tr><th width="278">键 (results.local_service_ads)</th><th width="264">描述</th><th width="106">类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>包含服务提供商及其各自详情的列表。</td><td>数组</td><td>桌面端</td></tr><tr><td><code>items.pos</code></td><td>服务广告在 Local Services Ads SERP 功能中的位置。</td><td>整数</td><td>桌面端</td></tr><tr><td><code>items.url</code></td><td>指向本地服务搜索页中该服务的链接。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.title</code></td><td>服务提供商的标题。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.rating</code></td><td>服务提供商的评分。</td><td>整数</td><td>桌面端</td></tr><tr><td><code>items.reviews_count</code></td><td>服务提供商的评论数量。</td><td>整数</td><td>桌面端</td></tr><tr><td><code>pos_overall</code></td><td>Local Service Ads 结果在 SERP 中位置的指示。</td><td>整数</td><td>桌面端</td></tr></tbody></table>

### 应用

该 `apps` 该 SERP 功能会根据用户的查询显示相关应用，提供价格、评分等关键信息。对于应用开发者和发布者来说，这一功能是一个有价值的平台，可直接在 Google 搜索结果页提升其移动应用的可见性和互动度。

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-e986e53f04e1ae26771b1e82be9d2f249805147a%2Fgoogle_search_8.png?alt=media" alt=""><figcaption></figcaption></figure>

```json
...
"apps": [
    {
        "id": "com.instagram.android",
        "url": "https://play.google.com/store/apps/details?id=com.instagram.android&hl=en_US&gl=US&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dinstagram&pcampaignid=APPU_1_WsivZdzUFMbZ1sQPrf-yoAU",
        "title": "Instagram",
        "rating": "4.4",
        "reviews_count": "151M"
    }
],
...
```

<table><thead><tr><th width="241">键 (results.apps)</th><th width="304">描述</th><th>类型</th><th>布局</th></tr></thead><tbody><tr><td><code>id</code></td><td>应用在可用应用商店中的 ID。</td><td>字符串</td><td>移动端</td></tr><tr><td><code>url</code></td><td>包含应用完整信息的应用商店 URL，显示在 SERP 中。</td><td>字符串</td><td>移动端</td></tr><tr><td><code>title</code></td><td>应用标题。</td><td>字符串</td><td>移动端</td></tr><tr><td><code>rating</code></td><td>应用评分。</td><td>整数</td><td>移动端</td></tr><tr><td><code>reviews_count</code></td><td>应用商店中该 Apps SERP 结果可用的评论总数。</td><td>整数</td><td>移动端</td></tr><tr><td><code>items.reviews_count</code></td><td>服务提供商的评论数量。</td><td>字符串</td><td>移动端</td></tr></tbody></table>

### **财经**

公司财务数据摘要，包括股价、市值和其他关键指标。

#### **HTML 示例**

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-5a19dab4faf8cfe21c59b9f396ac6b5a8fa42d67%2Fgoogle_search_2.png?alt=media" alt=""><figcaption></figcaption></figure>

| 键 (results.finance)   | 描述                           | 类型  | 布局  |
| --------------------- | ---------------------------- | --- | --- |
| `最低`                  | 指定日期的最低价格。                   | 浮点数 | 桌面端 |
| `date`                | 报告净资产价值的日期。                  | 字符串 | 桌面端 |
| `最高`                  | 指定日期的最高价格。                   | 浮点数 | 桌面端 |
| `开盘`                  | 指定日期的开盘价。                    | 浮点数 | 桌面端 |
| `source`              | 相关 Google Finance 来源网站的 URL。 | 字符串 | 桌面端 |
| `差值`                  | 最近报告的净资产价值与其前一个值之间的变化。       | 字符串 | 桌面端 |
| `市值`                  | 公司已发行股票的总美元价值                | 字符串 | 桌面端 |
| `stock_name`          | 股票名称。                        | 字符串 | 桌面端 |
| `52_week_low`         | 52 周最低价                      | 浮点数 | 桌面端 |
| `52_week_high`        | 52 周最高价                      | 浮点数 | 桌面端 |
| `current_price`       | 实时价格报价。                      | 字符串 | 桌面端 |
| `dividend_yield`      | 一只股票的股息价格比率等于每股股息除以每股价格      | 浮点数 | 桌面端 |
| `price_earning_ratio` | 该股票的市盈率                      | 浮点数 | 桌面端 |

#### JSON 示例

```json
...                   
"finance": {
    "low": 157.51,
    "date": "4月25日，东部夏令时间上午8:09",
    "high": 167.97,
    "open": 162.84,
    "source": "https://www.google.com/finance/quote/TSLA:NASDAQ?sa=X&ved=2ahUKEwjl29u-qt2FAxWFLbkGHUyiCt0Q3ecFegQIfhAX",
    "difference": "+17.45 (12.06%)",
    "market_cap": "508.03B",
    "stock_name": "NASDAQ: TSLA",
    "52_week_low": 138.8,
    "52_week_high": 299.29,
    "current_price": "162.13 美元",
    "dividend_yield": 0,
    "price_earnings_ratio": 41.47
},
...
```

### 体育比赛

近期体育赛事信息，详述比分、球队、比赛类型和精彩片段。

#### **HTML 示例**

<figure><img src="https://lh7-us.googleusercontent.com/k9sU3gTgnIWx2WvAP7-TvMvinUfmLrq2HVOHo-z5Ol51T1th9gYNxuxDv72ZV-m2tLMhM1xqNktZD7VJ5N3FFcour8jMaJlc3z4F3sdKhZppBbPz-NQCfZWn9ONwL0NXBg_8c6z26kaGNF8sz9hP1K8" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="231">键 (results.sports_games)</th><th width="271">描述</th><th>类型</th><th>布局</th></tr></thead><tbody><tr><td><code>games</code></td><td>一个数组，提供多场体育比赛的信息</td><td>数组</td><td>桌面端</td></tr><tr><td><code>games.date</code></td><td>比赛计划举行或发生的日期和时间</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>games.teams</code></td><td>比赛涉及的球队</td><td>数组</td><td>桌面端</td></tr><tr><td><code>games.game_type</code></td><td>正在进行的比赛类型，例如常规赛、季后赛、冠军赛等。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>games.highlight</code></td><td>指向比赛中值得关注的精彩片段的链接，如关键进球等。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>games.teams.score</code></td><td>比赛中每支球队获得的分数或得分</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>games.teams.winner</code></td><td>指定哪支球队赢得比赛</td><td>布尔值</td><td>桌面端</td></tr><tr><td><code>games.teams.team_name</code></td><td>显示比赛涉及球队的名称</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>阶段</code></td><td>体育竞赛或锦标赛的特定阶段。</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>联赛</code></td><td>指负责组织该比赛的体育联赛或机构</td><td>字符串</td><td>桌面端</td></tr></tbody></table>

#### **JSON 示例**

```json
...                 
"sports_games": {
    "games": [
  		...
                {
            "date": "昨天",
            "teams": [
                {
                    "score": "75",
                    "winner": false,
                    "team_name": "Barcelona"
                },
                {
                    "score": "77",
                    "winner": true,
                    "team_name": "Olympiacos"
                }
            ],
            "game_type": "决赛",
            "highlight": "https://stories.euroleague.net/games/329003-20240424-Barcelona-vs-Olympiacos-Piraeus.html"
        },
    				...
    ],
    "stage": "四分之一决赛",
    "league": "EuroLeague"
},
...
```

### 讨论和论坛

包含 URL、标题、来源和评论数的讨论线程和论坛帖子列表。

#### **HTML 示例**

<figure><img src="https://1830353461-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBaJCXoqO1zdFnaMnCKrg%2Fuploads%2Fgit-blob-9b82fce7c80d7b35f801f886fffc49939fef8a17%2Fgoogle_search_4.png?alt=media" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="202">键 (results.discussions_and_forums)</th><th width="360">描述</th><th>类型</th><th>布局</th></tr></thead><tbody><tr><td><code>items</code></td><td>Google 已编入索引的论坛或讨论线程中的项目或条目数组</td><td>数组</td><td>桌面端</td></tr><tr><td><code>items.pos</code></td><td>表示某个项目在所有 Discussions and Forums 结果中的位置的标识。</td><td>整数</td><td>桌面端</td></tr><tr><td><code>items.url</code></td><td>指向特定论坛帖子或讨论线程的 URL 链接</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.title</code></td><td>论坛帖或讨论主题的标题或主旨</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.source</code></td><td>承载该论坛或讨论的来源</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.timeframe</code></td><td>论坛帖子或讨论的时间范围或日期</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>items.comments_count</code></td><td>论坛帖子或讨论线程收到的评论或回复数量</td><td>字符串</td><td>桌面端</td></tr><tr><td><code>pos_overall</code></td><td>Discussions and Forums SERP 功能在 SERP 中位置的指示。</td><td>整数</td><td>桌面端</td></tr></tbody></table>

#### **JSON 示例**

```json
...
"discussions_and_forums": {
    "items": [
        {
            "pos": 1,
            "url": "https://www.reddit.com/r/webscraping/comments/y4v5ws/free_http_proxy/",
            "title": "Free HTTP Proxy? : r/webscraping - Reddit",
            "source": "Reddit",
            "timeframe": "1年",
            "comments_count": "20+ 条评论"
        },
        ...
    ],
    "pos_overall": 7
}
},
...
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developers.oxylabs.io/api-targets/cn/search-engines/google/search/search.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
