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

Ads Max

抓取为最大化付费广告可见性而优化的 Google Search 结果,获取付费广告、自然结果、Knowledge Graph 面板、图片轮播等解析数据。

google_ads source 已针对以付费广告形式在一个位置检索 Google Search (SERPs) 和 Google AI Overviews 结果进行了优化 最大广告率。该 source 每页只返回十个结果,从而最大限度提高付费结果出现的概率。除此之外,它支持与常规 网页 搜索.

请求示例

在此示例中,我们发起请求以检索关键词的搜索结果 adidas。

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "google_ads", 
        "query": "adidas",
        "parse": true
    }'

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

请求参数值

通用

抓取 Google 广告的基础设置和自定义选项。

参数
说明
默认值

source

设置爬虫。

google_ads

query

要搜索的关键词或短语。

-

render

设置为 html. 更多信息.

-

parse

设置为 true时返回解析后的数据。查看输出 数据字典.

false

callback_url

您的回调端点 URL。 更多信息

-

user_agent_type

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

desktop

- 必填参数

本地化

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

参数
说明
默认值

geo_location

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

-

locale

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

-

分页

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

参数
说明
默认值

start_page

起始页码。

1

pages

要检索的页数。

1

筛选

根据各种条件筛选和优化搜索结果的选项。

参数
说明
默认值

context:

udm

udm 参数允许在不同搜索标签之间切换,例如图片、地点或视频,以自定义显示的结果类型。可接受的值见 这里.

-

context: tbm

To-be-matched 或 tbm 参数。可接受的值包括: app, blg, bks, dsc, isch, nws, pts, plcs, rcp, lcl

-

context: tbs

tbs 参数。此参数类似于一个容器,用于存放更不常见的 Google 参数,例如按日期限制/排序结果以及其他筛选条件,其中一些取决于 tbm 参数(例如 tbs=app_os:1 仅在 tbm 值下可用 app)。更多信息 这里.

-

其他

适用于专门需求的其他高级设置和控制项。

参数
说明
默认值

context: nfpr

true 将关闭拼写自动更正

false

Context 参数

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

输出示例

输出字典

google_ads 输出包含 URL、page、results 等字段。下表详细列出了我们解析的每个 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

查询的估计结果总数。

整数

results.video_boxes

视频框信息(更多详情 这里)

数组

parse_status_code

解析操作的状态码。

整数

created_at

抓取任务创建时的时间戳。

timestamp

updated_at

抓取任务完成时的时间戳。

timestamp

job_id

与抓取任务关联的任务 ID。

字符串

status_code

抓取任务的状态码。您可以查看所描述的抓取器状态码 这里.

整数

最后更新于

这有帮助吗?