Ads Max
抓取经过优化、可实现最大付费广告可见性的 Google Search 结果,提供付费广告、自然结果、图片轮播等的解析数据。
该 google_ads source 已优化,用于检索 Google Search (SERPs) 和 Google AI Overviews 结果,并在 最高广告率. 该 source 每页仅返回 10 个结果,确保付费结果出现的概率最高。除此之外,它支持与常规 网页 搜索.
请求示例
在这个示例中,我们发起一个请求,以检索关键词 adidas。
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
"source": "google_ads",
"query": "adidas",
"parse": true
}'import requests
from pprint import pprint
# 结构化载荷。
payload = {
'source': 'google_ads',
'query': 'adidas',
'parse': True
}
# 获取响应。
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 ads 的基础设置和自定义选项。
- 必填参数
本地化
使搜索结果适配特定地理位置和语言。
分页
用于管理搜索结果分页和检索的控件。
start_page
起始页码。
1
pages
要检索的页数。
1
筛选
根据各种条件筛选和优化搜索结果的选项。
其他
针对特殊需求的其他高级设置和控件。
context:
nfpr
true 将关闭拼写自动更正
false
Context 参数
所有 context 参数都应添加到 context 数组中,作为带有 键 和 值 对的对象,例如:
输出示例
输出字典
google_ads 输出包含 URL、页面、结果等字段。下表展示我们解析的每个 Google Ads Max 元素的详细列表,包括说明、数据类型和相关元数据。
url
Google 搜索结果页面的 URL。
字符串
page
页码。
整数
results
一个包含所有搜索结果类型的对象。
对象
results.paid
包含标题、描述、URL 和站点链接等详细信息的付费广告结果列表。
数组
results.organic
包含标题、描述、URL 和站点链接的自然(非付费)搜索结果列表。
数组
results.images
搜索页面上显示的图片轮播结果。
对象
results.instant_answers
页面上显示的特殊功能或即时答案框。
数组
results.knowledge
包含标题、描述、图片、事实项和相关搜索的知识图谱面板数据。
对象
results.navigation
用于在搜索类型之间切换的导航标签(图片、视频、新闻等)。
数组
results.related_searches
相关搜索建议及其查询和位置。
对象
results.search_information
有关搜索的元数据,包括查询和总结果数。
对象
results.total_results_count
查询的结果总数估计。
整数
parse_status_code
解析操作的状态代码。
整数
创建时间
抓取任务创建时的时间戳。
时间戳
更新时间
抓取任务完成时的时间戳。
时间戳
任务ID
与抓取任务关联的任务ID。
字符串
最后更新于
这有帮助吗?

