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

本地搜索

Google Local Search API 可检索餐厅、酒店和服务的基于位置的结果,并提供筛选选项。

google_maps source 旨在检索 Google Local 搜索结果。它会抓取各种基于位置的数据,例如餐厅、酒店、咖啡店、加油站、杂货店等。

请求示例

在此示例中,我们发送请求以获取前 3 页酒店可用性,适用于 1 位住客,时间范围为 2023-10-012023-10-10巴黎的酒店.

curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "google_maps", 
        "pages": 3, 
        "query": "hotels in Paris", 
        "context": [
            {
                "key": "hotel_occupancy", 
                "value": 1
            }, 
            {
                "key": "hotel_dates", 
                "value": "2023-10-01,2023-10-10"
            }
        ]
    }'
import requests
from pprint import pprint


# 结构化载荷。
payload = {
    'source': 'google_maps',
    'query': 'hotels in Paris',
    'pages': 3,
    'context': [
        {'key': 'hotel_occupancy', 'value': 1},
        {'key': 'hotel_dates', 'value': '2023-10-01,2023-10-10'},
    ],
}

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

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

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

请求参数值

通用

抓取 Google Local 搜索结果的基础设置和自定义选项。

参数
描述
默认值

source

设置爬虫。使用 google_maps.

查询

要搜索的关键词或短语。

render

设置为时启用 JavaScript 渲染 html. 更多信息.

html

callback_url

回调端点的 URL。 更多信息

user_agent_type

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

desktop

- 必填参数

本地化

使搜索结果适配特定地理位置和语言。

参数
描述
默认值

geo_location

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

locale

Accept-Language 标头值,它会更改您的 Google 搜索页面网页界面语言。 更多信息.

分页

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

参数
描述
默认值

start_page

起始页码。

1

pages

要检索的页数。

1

限制

每页要检索的结果数量。

10

其他

针对特殊需求的其他高级设置和控件。

参数
描述
默认值

context: nfpr

true 将关闭拼写自动更正

false

context: hotel_occupancy

住客人数。 注意: 此参数仅适用于搜索与酒店相关的搜索词时。

context: hotel_dates

在酒店的入住时长,起 - 止。例如: 2023-07-12,2023-07-13 注意: 此参数仅适用于搜索与酒店相关的搜索词时。

Context 参数

所有 context 参数都应添加到 context 数组中,作为带有 对的对象,例如:

输出示例

最后更新于

这有帮助吗?