[ondemandkorea] Update jw_config regex (#2056)

Authored by: julien-hadleyjack
This commit is contained in:
Julien Hadley Jack 2021-12-20 06:02:48 +01:00 committed by GitHub
parent f3aa3c3f98
commit c031b0414c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,8 @@
# coding: utf-8 # coding: utf-8
from __future__ import unicode_literals from __future__ import unicode_literals
import re
from .common import InfoExtractor from .common import InfoExtractor
from ..utils import ( from ..utils import (
ExtractorError, ExtractorError,
@ -71,8 +73,8 @@ def _real_extract(self, url):
jw_config = self._parse_json( jw_config = self._parse_json(
self._search_regex( self._search_regex(
r'(?s)odkPlayer\.init.*?(?P<options>{[^;]+}).*?;', r'playlist\s*=\s*\[(?P<options>.+)];?$',
webpage, 'jw config', group='options'), webpage, 'jw config', flags=re.MULTILINE, group='options'),
video_id, transform_source=js_to_json) video_id, transform_source=js_to_json)
info = self._parse_jwplayer_data( info = self._parse_jwplayer_data(
jw_config, video_id, require_title=False, m3u8_id='hls', jw_config, video_id, require_title=False, m3u8_id='hls',