Get Description of the individual video from YouTube Playlist
In this section, we will learn how to get descriptions of the individual videos from the YouTube Playlist Using Python.
Approach:
- We will use the build, list, execute method, it will give Playlist Details.
- Inside list method, pass snippet in part property and in playlistId property pass PlaylistID or PlaylistURL.
- Pass 50 value in maxResults and in pageToken initially pass None Value.
Below is the Implementation:
Python3
# Import Module from googleapiclient.discovery import build def playlist_video_links(playlistId): nextPageToken = None # Creating youtube resource object youtube = build( 'youtube' , 'v3' , developerKey = 'Enter API Key' ) while True : # Retrieve youtube video results pl_request = youtube.playlistItems(). list ( part = 'snippet' , playlistId = playlistId, maxResults = 50 , pageToken = nextPageToken ) pl_response = pl_request.execute() # Iterate through all response and get video description for item in pl_response[ 'items' ]: description = item[ 'snippet' ][ 'description' ] print (description) print ( "\n" ) nextPageToken = pl_response.get( 'nextPageToken' ) if not nextPageToken: break playlist_video_links( 'Enter Playlist ID' ) |
Output:
Get information about YouTube Channel using Python
Prerequisite: YouTube API
Google provides a large set of APIs for the developer to choose from. Each and every service provided by Google has an associated API. Being one of them, YouTube Data API is very simple to use provides features like –
- Search for videos
- Handle videos like retrieve information about a video, insert a video, delete a video, etc.
- Handle Subscriptions like lists all the subscriptions, insert or delete a subscription.
- Retrieve information about comments like replies to a specific comment identified by a parentId etc.
In this article, we are going to perform various YouTube operations in Python using the YouTube API.
Contact Us