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.
pip3 install scrapetube
Here's a few short code examples.
import scrapetube
videos = scrapetube.get_channel("@RedBullSkateboarding")
for video in videos:
print(video['videoId'])
import scrapetube
videos = scrapetube.get_playlist("PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU")
for video in videos:
print(video['videoId'])
import scrapetube
videos = scrapetube.get_search("python")
for video in videos:
print(video['videoId'])