Чтобы найти бесплатные стоковые видео, вы можете использовать различные методы и платформы. Вот несколько вариантов с примерами кода:
-
API Pexels:
import requests def search_stock_videos(query): url = f"https://api.pexels.com/videos/search?query={query}&per_page=10" headers = {"Authorization": "YOUR_API_KEY"} response = requests.get(url, headers=headers) data = response.json() videos = data["videos"] # Process the videos return videosОбратите внимание, что вам необходимо зарегистрироваться и получить ключ API от Pexels для доступа к их API.
-
Pixabay API:
import requests def search_stock_videos(query): url = f"https://pixabay.com/api/videos/?key=YOUR_API_KEY&q={query}&per_page=10" response = requests.get(url) data = response.json() videos = data["hits"] # Process the videos return videosВам необходимо зарегистрироваться на Pixabay и получить ключ API для доступа к их API видео.
-
API данных YouTube:
from googleapiclient.discovery import build import googleapiclient.errors def search_stock_videos(query): api_key = "YOUR_API_KEY" youtube = build('youtube', 'v3', developerKey=api_key) request = youtube.search().list( q=query, type='video', part='id', maxResults=10 ) response = request.execute() video_ids = [item['id']['videoId'] for item in response['items']] # Process the video_ids return video_idsВам необходимо включить API данных YouTube и получить ключ API.