File size: 598 Bytes
168a18b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import youtubetranscript
import youtubevideo
from pytube import Playlist

playlist = Playlist('https://www.youtube.com/playlist?list=PLI1yx5Z0Lrv77D_g1tvF9u3FVqnrNbCRL')
print('Number of videos in playlist: %s' % len(playlist.video_urls))
videoCount = 10

i = 1

for video in playlist.videos:
    print(f'VIDEO {i}:')
    print(video.title + ": " + video.video_id)
    wasSuccessful = youtubetranscript.getTranscript(video.video_id)
    if(wasSuccessful):
        fname = video.video_id + ".mp4"
        youtubevideo.Download(video, fname)
        i = i + 1
    if(i > videoCount):
        break