Documentation has been updated: see help center and changelog in one place.

YouTube 搜索

了解如何使用 Web Scraper API 获取视频、频道和播放列表的 YouTube 搜索数据。了解参数并查看示例请求。

您可以通过提供搜索内容在 YouTube 上搜索视频、频道、播放列表或电影 queryyoutube_searchyoutube_search_max 源进行抓取。

youtube_search 源允许检索最多 20 搜索结果,而 youtube_search_max 源可在单个响应中返回最多 700 结果。

此来源还可以与 youtube_autocomplete 源结合使用以包含建议并针对相关关键字和搜索词。

以下示例展示了如何使用 youtube_search 源根据搜索 查询检索 YouTube 视频。

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "youtube_search",
        "query": "how to make a website"
    }'

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

查询参数

参数
说明
默认值
类型

source

设置抓取器。

youtube_searchyoutube_search_max

字符串

query

搜索词。

-

字符串

- 必填参数

筛选器

您可以使用 YouTube GUI 提供的所有筛选器来自定义搜索。

筛选器查询参数

参数
说明
默认值
类型

上传日期

按视频上传时间筛选。可用值为: 今天, 最近一小时, 本周, 本月, 今年.

-

字符串

type

按内容类型返回结果。可用值为: 视频, 频道, 播放列表, 电影.

-

字符串

时长

内容时长(以分钟为单位)。可用值为: <4, 4-20, >20.

-

字符串

排序依据

确定搜索结果的排序方式。可用值为 rating, 相关性, 观看次数,上传日期.

相关性

字符串

360

在搜索结果中返回 360 度视频。

-

布尔值

3d

在搜索结果中返回 3D 视频。

-

布尔值

4k

在搜索结果中返回 4K 分辨率视频。

-

布尔值

creative_commons

仅返回具有知识共享许可的视频。

-

布尔值

hd

在搜索结果中返回高清(HD)视频。

-

布尔值

hdr

在搜索结果中返回 HDR(高动态范围)视频。

-

布尔值

live

在搜索结果中返回直播流。

-

布尔值

位置

返回带有位置信息的视频。

-

布尔值

purchased

在搜索结果中返回已购买的内容。

-

布尔值

字幕

返回带有字幕或隐藏式字幕的视频。

-

布尔值

vr180

在搜索结果中返回 VR180 格式的视频。

-

布尔值

最后更新于

这有帮助吗?