mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-05-03 22:16:10 +00:00
fix
This commit is contained in:
parent
81972480d0
commit
4721a799bc
@ -17,8 +17,8 @@ from ..utils.traversal import (
|
|||||||
class SRMediathekIE(ARDMediathekBaseIE):
|
class SRMediathekIE(ARDMediathekBaseIE):
|
||||||
IE_NAME = 'sr:mediathek'
|
IE_NAME = 'sr:mediathek'
|
||||||
IE_DESC = 'Saarländischer Rundfunk'
|
IE_DESC = 'Saarländischer Rundfunk'
|
||||||
CLS_COMMON = 'teaser__image__caption__text teaser__image__caption__text--'
|
|
||||||
|
|
||||||
|
_CLS_COMMON = 'teaser__image__caption__text teaser__image__caption__text--'
|
||||||
_VALID_URL = r'https?://(?:www\.)?sr-mediathek\.de/index\.php\?.*?&id=(?P<id>\d+)'
|
_VALID_URL = r'https?://(?:www\.)?sr-mediathek\.de/index\.php\?.*?&id=(?P<id>\d+)'
|
||||||
_TESTS = [{
|
_TESTS = [{
|
||||||
'url': 'https://www.sr-mediathek.de/index.php?seite=7&id=141317',
|
'url': 'https://www.sr-mediathek.de/index.php?seite=7&id=141317',
|
||||||
@ -86,7 +86,7 @@ class SRMediathekIE(ARDMediathekBaseIE):
|
|||||||
'title': traverse_obj(webpage, (
|
'title': traverse_obj(webpage, (
|
||||||
{find_element(cls='ardplayer-title')}, {clean_html})),
|
{find_element(cls='ardplayer-title')}, {clean_html})),
|
||||||
'channel': traverse_obj(webpage, (
|
'channel': traverse_obj(webpage, (
|
||||||
{find_element(cls=f'{self.CLS_COMMON}subheadline')},
|
{find_element(cls=f'{self._CLS_COMMON}subheadline')},
|
||||||
{lambda x: x.split('|')[0]}, {clean_html})),
|
{lambda x: x.split('|')[0]}, {clean_html})),
|
||||||
'description': description,
|
'description': description,
|
||||||
'duration': parse_duration(self._search_regex(
|
'duration': parse_duration(self._search_regex(
|
||||||
@ -94,7 +94,7 @@ class SRMediathekIE(ARDMediathekBaseIE):
|
|||||||
'release_date': unified_strdate(self._search_regex(
|
'release_date': unified_strdate(self._search_regex(
|
||||||
r'(\d{2}\.\d{2}\.\d{4})', article, 'release_date')),
|
r'(\d{2}\.\d{2}\.\d{4})', article, 'release_date')),
|
||||||
'series': traverse_obj(webpage, (
|
'series': traverse_obj(webpage, (
|
||||||
{find_element(cls=f'{self.CLS_COMMON}headline')}, {clean_html})),
|
{find_element(cls=f'{self._CLS_COMMON}headline')}, {clean_html})),
|
||||||
'series_id': traverse_obj(webpage, (
|
'series_id': traverse_obj(webpage, (
|
||||||
{find_element(cls='teaser__link', html=True)},
|
{find_element(cls='teaser__link', html=True)},
|
||||||
{extract_attributes}, 'href', {parse_qs}, 'sen', ..., {str}, any)),
|
{extract_attributes}, 'href', {parse_qs}, 'sen', ..., {str}, any)),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user