要从Vimeo获取视频的缩略图,可以使用Vimeo的oEmbed API来提取视频的元数据,然后从元数据中获取缩略图的URL。以下是一个示例的解决方法,使用Python编程语言:
import requests
import json
# Vimeo视频URL
video_url = "https://vimeo.com/123456789" # 替换为你想要获取缩略图的视频URL
# 通过oEmbed API获取视频元数据
oembed_url = f"https://vimeo.com/api/oembed.json?url={video_url}"
response = requests.get(oembed_url)
data = json.loads(response.text)
# 获取缩略图的URL
thumbnail_url = data['thumbnail_url']
print(thumbnail_url)
这个代码示例中,首先构建了一个Vimeo视频的URL,然后使用oEmbed API的URL来请求视频的元数据。将视频URL传递给oEmbed API,并将其响应解析为JSON格式的数据。
从元数据中,可以使用thumbnail_url
键来获取缩略图的URL。最后,打印出缩略图的URL。
请注意,这段代码使用了Python的requests
库来发送HTTP请求,并使用json
模块来解析响应的JSON数据。在运行代码之前,确保已安装这些库。