diff --git a/haruhi_dl/extractor/extractors.py b/haruhi_dl/extractor/extractors.py index 6f401d4cb..379e77296 100644 --- a/haruhi_dl/extractor/extractors.py +++ b/haruhi_dl/extractor/extractors.py @@ -1113,7 +1113,7 @@ from .sejmpl import ( SejmPlVideoIE, ) from .senateisvp import SenateISVPIE -from .senatpl import SenatPlArchivalIE +from .senatpl import SenatPlIE from .sendtonews import SendtoNewsIE from .servus import ServusIE from .sevenplus import SevenPlusIE diff --git a/haruhi_dl/extractor/senatpl.py b/haruhi_dl/extractor/senatpl.py index ac9c42f28..c20e10d02 100644 --- a/haruhi_dl/extractor/senatpl.py +++ b/haruhi_dl/extractor/senatpl.py @@ -5,9 +5,9 @@ from .common import InfoExtractor import datetime -class SenatPlArchivalIE(InfoExtractor): +class SenatPlIE(InfoExtractor): _VALID_URL = r'https://av8\.senat\.pl/(?P\d+[a-zA-Z\d]+)' - IE_NAME = 'senat.pl:archival' + IE_NAME = 'senat.gov.pl' _TESTS = [{ 'url': 'https://av8.senat.pl/10Sen221', @@ -20,11 +20,15 @@ class SenatPlArchivalIE(InfoExtractor): def _real_extract(self, url): video_id = self._match_id(url) + webpage = self._download_webpage(url, video_id) + res_type = self._search_regex( + r'