Search Youtube videos using python requests
Project description
youtube-search-requests
Search Youtube videos using python requests without Youtube API.
youtube-search-requests can search up to 120+ videos !
Normally youtube-search-requests only extract urls, you can extract additional information by installing youtube-dl, for more information check usage below.
Simple usage:
from youtube_search_requests import YoutubeSearch
y = YoutubeSearch('fish', max_results=10)
videos = y.search()
print(videos)
also, youtube-search-requests have ability to validate videos
this to prevent UNPLAYABLE or ERROR videos
Search and validating videos usage:
from youtube_search_requests import YoutubeSearch
# by default, validate is set to True
y = YoutubeSearch('delicious fish', max_results=10, validate=True)
videos = y.search()
print(videos)
Extracting additional info videos usage:
from youtube_search_requests import YoutubeSearch
# NOTE: this require youtube-dl module
y = YoutubeSearch('fish', max_results=10, validate=True, extract_info=True)
videos = y.search
print(videos)
Search with given time usage:
from youtube_search_requests import YoutubeSearch
# given time 60 seconds for searching videos
y = YoutubeSearch('fish', max_results=10, timeout=60)
# if search not complete after 60 seconds
# force it to return results
videos = y.search()
print(videos)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for youtube-search-requests-0.0.14.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74e9bacbaaa3ad3e8fc4d754ad8b7e11bbd584fbcc38e1768a2ad3f2c0133bd3 |
|
MD5 | ea760cbe618118775baa40d59edd23c3 |
|
BLAKE2b-256 | 591bd16c4edb5ae80f574c373e712d03606d38d2ed6edb9683648d29c8e3b34e |