利用Pixabay API获取免费图片和视频的完整指南

幂简集成
• 阅读 145

视觉内容在吸引受众和有效传达信息方面发挥着举足轻重的作用。然而,获取这些内容往往需要付出高昂的代价。

幸运的是,Pixabay 提供了 440 多万种免费资产,从令人惊叹的照片到引人入胜的视频,所有这些都可以通过其 API 访问。

在本文中,我们将探讨如何利用 Pixabay API,使用 python 语言中的关键字来获取图片和视频。

什么是Pixabay

Pixabay是一个充满活力的创意社区,分享免费的高清照片和库存图像,新的插图矢量,高质量的视频,流行的动画GIF和免费下载的最佳音频音乐。所有内容都是在Pixabay许可证下发布的,这使得它们可以安全地使用而无需归因-即使是用于商业目的。

Pixabay API的核心功能

1.RESTful 风格的接口
Pixabay 提供的 API 是 RESTful 风格的,允许用户通过 HTTP 请求来搜索和获取图像和视频资源 。

2.多种过滤选项
API 支持多种过滤选项,包括图片类型(照片、插画、矢量图)、图像方向(水平、垂直)、类别、最小宽度和高度、颜色属性等 。

3.热链接禁止
返回的图片 URL 仅用于临时展示,禁止永久热链接,建议下载到自己的服务器上使用 。

4.搜索功能
用户可以通过 API 搜索 Pixabay 上的图片和视频,支持使用关键词进行搜索 。

5.访问频率限制
默认情况下,用户每小时可以发起 5000 次请求,请求与 API 密钥相关联 。

6.错误处理
API 会返回错误状态码和描述信息,以便开发者处理请求错误 。

7.详细的响应数据
API 返回的 JSON 格式对象包含图片或视频的详细信息,如唯一标识符、页面 URL、预览图 URL、大尺寸图片 URL、查看次数、下载次数等 。

8.视频搜索
除了图片搜索,API 还支持视频搜索,提供视频类型的过滤和排序选项 。

9.多语言支持
API 支持多种语言代码,以便不同语言的用户进行搜索 。

Pixabay API使用指南

我们将使用 python 中的 pixabay 库来执行今天的任务。那么,让我们开始吧!

第一步 – 获取 Pixabay API。转到Pixabay Developer API。点击 “开始”,生成自己的 API 密钥。

注册后,万一您找不到 API 密钥。请访问此链接Pixabay API 文档,在参数部分的 key 前面找到它。

现在,让我们开始编码部分

安装 pixabay 库

pip install pixabay

然后,写下这些根据关键字查询和下载媒体的功能。

对于图像

def get_images_from_keywords_api(keyword):

# search for the keyword

media= px.query(keyword)



# get len of hits len(space)

print("{} hits".format(len(media)))

name = keyword.split(" ")

name = "_".join(name)



# downalod first image

media[0].download("image_{}.jpg".format(name), "largeImage")

图片支持 3 种格式–网络格式、大图片和预览。视频支持 4 种参数:大、中、小和微小。

视频

def get_video_from_keywords_api(keyword):

# search for keyword

media= px.queryVideo(keyword)



# get len of hits len(space)

print("{} hits".format(len(media)))

name = keyword.split(" ")

name = "_".join(name)



# downalod first video

media[0].download("video_{}.mp4".format(name), "large")

您可以更改最后一行[ ]括号内的数字,以下载查询下一行的其他图像和视频。

现在,是时候运行这些功能了

#get image

get_images_from_keywords_api("music")



#get video

get_video_from_keywords_api("music")

就这样。图片和视频将自动下载并保存在根目录中。

利用Pixabay API获取免费图片和视频的完整指南

常见问题

1、如何在Pixabay上传照片、视频、音乐、插图、GIF和其他媒体?

要上传照片,视频,音乐,插图,GIF,声音效果和矢量图,您需要首先成为Pixabay的注册用户。如果您还没有注册,您可以在这里注册。一旦您注册,您可以通过点击页面右上角的“上传”按钮上传任何媒体。

2、如何从Pixabay下载图像、视频、音乐和其他媒体?

要下载任何媒体(库存照片,插图,视频,音乐,GIF动画,矢量和声音效果),请转到您要下载的内容的特定媒体页面,然后单击“免费下载”按钮。选择大小并点击“下载”。您需要注册才能下载整分辨率的照片和视频,您可以在这里注册。

3、Pixabay上的所有照片、视频、音乐、插图、GIF和其他媒体都可以免费使用吗?

Pixabay的照片、插图、视频、音乐、GIF动画、矢量图和音效可免费用于商业和非商业目的。但是,所描绘的内容可能仍然受到商标、宣传或隐私权的保护。虽然使用媒体不需要付费,但当您对贡献者进行评分时,总是会受到赞赏,因为它提供了对他们工作的曝光,并鼓励他们继续分享。虽然不是必需的,但我们也允许用户向贡献者捐款。请在下载和捐赠下面了解如何使用。

4、如何找到Pixabay API?

幂简集成是国内领先的API集成管理平台,专注于为开发者提供全面、高效、易用的API集成解决方案。幂简API平台提供了多种维度发现API的功能:通过关键词搜索Pixabay API、从 API Hub 分类浏览API、从 开放平台 分类浏览企业间接寻找API等。

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Javascript判断Video视频播放、暂停、结束完成及获取长度事件监听处理
在日常应用场景中,可能会遇到这么一个情况,需要判断用户是否完整的观看完了一部视频,在这个场景中,和视频相关的事件大体涉及到几个部分,获取视频长度,视频开始播放,暂停播放和播放结束,下面来看下如何通过JavaScript来监听获取视频的这几种状态。html页面视频标签大体如下:<video id\"video" controls\"controls
不是海碗 不是海碗
1年前
手机号码在网时长 API 实现广告投放和精准营销案例分析
引言手机在网时长是指用户在移动网络上的在线时间,包括用户接入网络的时间和断开网络的时间。手机在网时长API是一种提供手机在网时长数据的编程接口,为开发者和服务提供商提供了获取和利用这些数据的能力。本文旨在深入探讨手机在网时长API的技术原理,帮助读者了解其
不是海碗 不是海碗
1年前
「教程」微信小程序获取地理位置信息自动查询天气预报信息(附详细代码)
引言天气预报是我们日常生活中经常关注的信息之一。通过结合微信小程序的地理位置获取和天气预报查询API,我们可以轻松实现自动获取当前位置的天气信息。本文将详细介绍如何利用微信小程序获取地理位置和经纬度,并通过天气预报查询API获取实时天气和天气预报的步骤和示
API 小达人 API 小达人
1年前
如何开发 RESTful、GraphQL 和 SOAP 等不同类型的 API ?
本指南将详尽探讨API开发的基本要素,包括涉及的概念、类型和协议,以及可用的最佳实践和工具。我们将从揭示API在现代软件开发中的作用开始,阐明它们如何促进不同软件组件之间的无缝通信。之后,我们将深入研究各种API类型,如RESTful、GraphQL和SOAP,并分析它们独特的特点和理想用例。接下来将讨论API设计的关键方面,重点关注API安全性、可扩展性和可维护性。我们将讨论常见的身份验证和授权机制、速率限制以及API版本控制等其他基本主题。最后,我们将介绍领先的API开发工具和框架以及文档和测试的价值,确保你具备开发高质量、高效且安全API所需的知识和资源。
E小媛同学 E小媛同学
1年前
企业著作权数据的价值:探索企业作品著作权API的应用
企业拥有大量的著作权作品,包括文档、软件、设计、创意和更多。这些作品代表了企业的创新和核心价值。为了更好地保护和管理这些资产,企业可以探索企业作品著作权API的应用。本文将探讨企业著作权数据的价值以及如何利用API提高知识产权管理。
E小媛同学 E小媛同学
1年前
企业资产负债表API:获取企业资产负债表数据的重要工具
在当今的数字化时代,信息的获取和整合对于企业的决策和规划至关重要。企业资产负债表API是一种强大的工具,可以帮助企业快速、准确地获取资产负债表数据,从而更好地分析财务状况、做出投资决策以及评估经营绩效。本文将介绍企业资产负债表API的概念、优势以及如何通过该API获取上市公司资产负债表数据。
E小媛同学 E小媛同学
10个月前
企业实际控制权揭秘:如何利用API深入分析企业背后的控制权结构
在商业世界中,了解企业的实际控制权结构对于投资者、债权人、监管机构以及竞争对手来说至关重要。随着API技术的发展,企业实际控制权信息API为深入分析这些复杂的控制链提供了可能。本文将探讨如何通过API技术获取企业的实际控制权信息,并分析这些信息对于商业决策的重要性。
曼成 曼成
10个月前
土地转让市场分析:企业土地转让信息API在金融领域的应用
在金融市场中,土地作为重要的资产类别,其转让信息对于投资决策、风险评估和市场分析至关重要。企业土地转让信息API作为一种新兴的数据服务工具,为金融机构提供了实时、准确的土地交易数据,从而在土地转让市场中发挥着重要作用。本文将探讨企业土地转让信息API在金融领域的应用及其对市场分析的影响。
智多星V+TNY264278 智多星V+TNY264278
2个月前
利用抖音关键词视频列表 API 和视频评论 API 深度解析用户互动
在抖音平台上,用户互动是提高视频曝光率和吸引更多观众的关键因素。通过合理利用抖音提供的关键词视频列表API和视频评论API,可以深入理解用户行为,优化内容策略,从而提高用户互动性和视频的可见性。以下是对这两个API的深度解析,以及如何利用它们来提升用户互动
幂简集成 幂简集成
1分钟前
免费内容与资讯API优质资源清单
作为开发者,拥有一套免费的合集是必不可少的。这个开发者必备的免费API合集汇集了各种实用的API资源,为你的开发工作提供了强大的支持,而且完全免费!无论你是在构建网站、开发应用还是进行数据分析,这个合集都能满足你的需求。你可以通过这些免费API获取天气信息
幂简集成
幂简集成
Lv1
男 · 北京蜜堂有信科技有限公司 · 技术总监
国内领先的API集成管理平台,专注于为开发者提供全面、高效、易用的API集成解决方案
文章
31
粉丝
0
获赞
1