Add further comments

This commit is contained in:
Daenges 2022-05-16 21:37:35 +02:00
parent 3bffd20f33
commit 2b128c729e

View File

@ -21,18 +21,21 @@ class MegaCartoonsIE(InfoExtractor):
} }
def _real_extract(self, url): def _real_extract(self, url):
# ID is equal to the episode name
video_id = self._match_id(url) video_id = self._match_id(url)
webpage = self._download_webpage(url, video_id) webpage = self._download_webpage(url, video_id)
# The id is equal to the title # The id is equal to the title
title = video_id title = video_id
# Video and thumbnail are
# Video data is stored in a json -> extract it from the raw html
url_json = json.loads(self._html_search_regex(r'<div.*data-item="(?P<videourls>{.*})".*>', webpage, 'videourls')) url_json = json.loads(self._html_search_regex(r'<div.*data-item="(?P<videourls>{.*})".*>', webpage, 'videourls'))
video_url = url_json['sources'][0]['src'] video_url = url_json['sources'][0]['src'] # Get the video url
video_type = url_json['sources'][0]['type'] video_type = url_json['sources'][0]['type'] # Get the video type -> 'video/mp4'
video_thumbnail = url_json['splash'] video_thumbnail = url_json['splash'] # Get the thumbnail
# Every video has a short summary -> save it as description
video_description = self._html_search_regex(r'<p>(?P<videodescription>.*)</p>', webpage, 'videodescription') video_description = self._html_search_regex(r'<p>(?P<videodescription>.*)</p>', webpage, 'videodescription')
return { return {