mirror of
https://github.com/l1ving/youtube-dl
synced 2025-02-11 02:22:52 +08:00
[Gaskrank] fix for broken site. - requested fix.
This commit is contained in:
parent
9b3cd96034
commit
334fdb1922
@ -55,9 +55,6 @@ class GaskrankIE(InfoExtractor):
|
|||||||
title = self._search_regex(
|
title = self._search_regex(
|
||||||
r'<meta[^>]+itemprop\s*=\s*"name"[^>]+content\s*=\s*"([^"]+)"',
|
r'<meta[^>]+itemprop\s*=\s*"name"[^>]+content\s*=\s*"([^"]+)"',
|
||||||
webpage, 'title')
|
webpage, 'title')
|
||||||
thumbnail = self._search_regex(
|
|
||||||
r'<meta[^>]+itemprop\s*=\s*"thumbnail"[^>]+content\s*=\s*"([^"]+)"',
|
|
||||||
webpage, 'thumbnail', default=None)
|
|
||||||
|
|
||||||
mobj = re.search(
|
mobj = re.search(
|
||||||
r'Video von:\s*(?P<uploader_id>[^|]*?)\s*\|\s*vom:\s*(?P<upload_date>[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9][0-9][0-9])',
|
r'Video von:\s*(?P<uploader_id>[^|]*?)\s*\|\s*vom:\s*(?P<upload_date>[0-9][0-9]\.[0-9][0-9]\.[0-9][0-9][0-9][0-9])',
|
||||||
@ -89,24 +86,12 @@ class GaskrankIE(InfoExtractor):
|
|||||||
r'https?://movies\.gaskrank\.tv/([^-]*?)(-[^\.]*)?\.mp4',
|
r'https?://movies\.gaskrank\.tv/([^-]*?)(-[^\.]*)?\.mp4',
|
||||||
webpage, 'video id')
|
webpage, 'video id')
|
||||||
|
|
||||||
playlist = re.findall(
|
entries = self._parse_html5_media_entries(url, webpage, video_id)
|
||||||
r'<source([^>]+)',
|
if entries:
|
||||||
webpage)
|
for entry in entries:
|
||||||
|
entry.update({
|
||||||
formats = []
|
|
||||||
for entry in playlist:
|
|
||||||
url = self._search_regex(r'src\s*=\s*"([^"]+)"', entry, 'url')
|
|
||||||
label = self._search_regex(r'label\s*=\s*"([^"]+)"', entry, 'label')
|
|
||||||
formats.append({
|
|
||||||
'url': url,
|
|
||||||
'format_id': label,
|
|
||||||
'quality': label})
|
|
||||||
|
|
||||||
return {
|
|
||||||
'id': video_id,
|
'id': video_id,
|
||||||
'title': title,
|
'title': title,
|
||||||
'formats': formats,
|
|
||||||
'thumbnail': thumbnail,
|
|
||||||
'categories': categories,
|
'categories': categories,
|
||||||
'display_id': display_id,
|
'display_id': display_id,
|
||||||
'uploader_id': uploader_id,
|
'uploader_id': uploader_id,
|
||||||
@ -115,4 +100,7 @@ class GaskrankIE(InfoExtractor):
|
|||||||
'tags': tags,
|
'tags': tags,
|
||||||
'view_count': view_count,
|
'view_count': view_count,
|
||||||
'average_rating': average_rating,
|
'average_rating': average_rating,
|
||||||
}
|
})
|
||||||
|
self._sort_formats(entry['formats'])
|
||||||
|
|
||||||
|
return self.playlist_result(entries)
|
||||||
|
Loading…
Reference in New Issue
Block a user