本地搜索
Google Local Search API 可检索餐厅、酒店和服务的基于位置的结果,并提供筛选选项。
该 google_maps source 旨在检索 Google Local 搜索结果。它会抓取各种基于位置的数据,例如餐厅、酒店、咖啡店、加油站、杂货店等。
请求示例
在此示例中,我们发送请求以获取前 3 页酒店可用性,适用于 1 位住客,时间范围为 2023-10-01 和 2023-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 搜索结果的基础设置和自定义选项。
- 必填参数
本地化
使搜索结果适配特定地理位置和语言。
分页
用于管理搜索结果分页和检索的控件。
参数
描述
默认值
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 数组中,作为带有 键 和 值 对的对象,例如:
输出示例

最后更新于
这有帮助吗?

