Scrape youtube without the official youtube api and without selenium.
Project description
Scrapetube
This module will help you scrape youtube without the official youtube api and without selenium.
With this module you can:
- Get all videos from a Youtube channel.
- Get all videos from a playlist.
- Search youtube.
Installation
pip3 install scrapetube
Usage
Here's a few short code examples.
Get all videos for a channel
import scrapetube
videos = scrapetube.get_channel("UCCezIgC97PvUuR4_gbFUs5g")
for video in videos:
print(video['videoId'])
Get all videos for a playlist
import scrapetube
videos = scrapetube.get_playlist("PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU")
for video in videos:
print(video['videoId'])
Make a search
import scrapetube
videos = scrapetube.get_search("python")
for video in videos:
print(video['videoId'])
Full Documentation
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file scrapetube-2.5.1-py3-none-any.whl
.
File metadata
- Download URL: scrapetube-2.5.1-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ede6e701001f280f3b23ba20f109556b24502b756b9732436571783b03ed91d |
|
MD5 | c787896e434d5dc492a2ece9744fd756 |
|
BLAKE2b-256 | 27ff74e10d07bdcebbf3cb73a3d4666039bcd6dda52a5e62b7fbcb06ea62f878 |