[tvn24] Add support for toteraz.pl

This commit is contained in:
Jakub Wilk 2019-04-24 10:31:41 +02:00
parent 1e2483ac0f
commit 2f16501b8d

View File

@ -13,7 +13,7 @@ from ..utils import (
class TVN24IE(InfoExtractor):
_VALID_URL = r'https?://(?:(?:[^/]+)\.)?tvn24(?:bis)?\.pl/(?:[^/]+/)*(?P<id>[^/]+)'
_VALID_URL = r'https?://(?:(?:[^/]+)\.)?(?:toteraz|tvn24(?:bis)?)\.pl/(?:[^/]+/)*(?P<id>[^/]+)'
_TESTS = [{
'url': 'http://www.tvn24.pl/wiadomosci-z-kraju,3/oredzie-artura-andrusa,702428.html',
'md5': 'fbdec753d7bc29d96036808275f2130c',
@ -40,6 +40,15 @@ class TVN24IE(InfoExtractor):
'title': 'Farma trolli. Pierwsza część reportażu',
},
}],
}, {
'url': 'https://toteraz.pl/zakaz-wyprowadzania-psow-nielegalny-decyzja-sadu-administracyjnego,1838704.html',
'md5': '46d127c478834e942b196d584b3ed747',
'info_dict': {
'id': '1838704',
'ext': 'mp4',
'title': 'Zakaz wyprowadzania psów nielegalny. Decyzja Sądu Administracyjnego',
'description': 'Okazuje się, że zakaz wprowadzania psów jest nielegalny i należy go traktować wyłącznie w kategoriach prośby.',
}
}, {
'url': 'http://fakty.tvn24.pl/ogladaj-online,60/53-konferencja-bezpieczenstwa-w-monachium,716431.html',
'only_matching': True,
@ -83,7 +92,10 @@ class TVN24IE(InfoExtractor):
share_params = extract_json('share-params', 'share params', fatal=False)
if share_params:
video_id = share_params['id']
else:
if video_id == '[id]':
# toteraz.pl videos have bogus share-params
video_id = None
if video_id is None:
video_id = extract_value('video-id', 'video id')
try:
title = match.group('title')