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

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 的基础设置和自定义选项。

参数
描述
默认值

source

设置抓取器。

google_ads

查询

要搜索的关键词或短语。

-

render

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

-

解析

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

false

callback_url

回调端点的 URL。 更多信息

-

user_agent_type

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

desktop

- 必填参数

本地化

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

参数
描述
默认值

geo_location

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

-

locale

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

-

分页

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

参数
描述
默认值

start_page

起始页码。

1

pages

要检索的页数。

1

筛选

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

参数
描述
默认值

context:

udm

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

-

context: tbm

待匹配或 tbm 参数。接受的值为: app, blg, bks, dsc, isch, nws, pts, plcs, rcp, lcl

-

context: tbs

tbs 参数。这个参数类似于一个容器,用于存放更隐晦的 Google 参数,例如按日期限制/排序结果,以及其他一些过滤器,其中部分取决于 tbm 参数(例如 tbs=app_os:1 仅适用于 tbmapp)。更多信息 此处.

-

其他

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

参数
描述
默认值

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

查询的结果总数估计。

整数

results.video_boxes

视频框信息(更多详情 此处)

数组

parse_status_code

解析操作的状态代码。

整数

创建时间

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

时间戳

更新时间

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

时间戳

任务ID

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

字符串

状态码

抓取任务的状态代码。你可以查看下文所述的抓取器状态代码 此处.

整数

最后更新于

这有帮助吗?