Enhanced: Perform YouTube video searches without the API. Fork of original youtube-search by joetats
Project description
youtube_search-fork
This fork adds the ability to search for channels, latest content of a channel and adds videos published date.
Python function for searching for youtube videos to avoid using their heavily rate-limited API
To avoid using the API, this uses the form on the youtube homepage and scrapes the resulting page.
Installation
pip install youtube-search-fork
Example Usage
For a basic search (and all of the current functionality), you can use the search tool as follows:
from youtube_search import YoutubeSearch
videos = YoutubeSearch('search terms', max_results=10).videos_to_json()
channels = YoutubeSearch('search terms', max_results=10).channels_to_json()
print(results)
# returns a json string
########################################
videos = YoutubeSearch('search terms', max_results=10).videos_to_dict()
channels = YoutubeSearch('search terms', max_results=10).channels_to_dict()
print(results)
# returns a dictionary like this:
[{'id': 'UCJWCJC...CieLOLQ', 'name': 'channelName', 'suscriberCountText': '200.000', 'thumbnails': ['URL1', 'URL2'], 'url_suffix': '/user/channelName'}]
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-fork-1.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a34b61624f0b391bb7368cd069ff79ba98fb1bc71754de5083086be54894a78 |
|
MD5 | 578bc9e5ffac6113174e419d2c5e9e28 |
|
BLAKE2b-256 | ba5c06e6dba9d787f3d8643e9ff06b503b477ef598be55c5f4bb18c3a5a9cc6f |