projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[extractor/common] Simplify _get_netrc_login_info and carry long lines
[youtube-dl]
/
youtube_dl
/
extractor
/
ntvde.py
diff --git
a/youtube_dl/extractor/ntvde.py
b/youtube_dl/extractor/ntvde.py
index a83e85cb8109ef44468851355f2b522e22fc5831..d28a8154247f75cbc612f7999083cd60275c5a88 100644
(file)
--- a/
youtube_dl/extractor/ntvde.py
+++ b/
youtube_dl/extractor/ntvde.py
@@
-1,6
+1,8
@@
-#
en
coding: utf-8
+# coding: utf-8
from __future__ import unicode_literals
from __future__ import unicode_literals
+import re
+
from .common import InfoExtractor
from ..compat import compat_urlparse
from ..utils import (
from .common import InfoExtractor
from ..compat import compat_urlparse
from ..utils import (
@@
-40,8
+42,8
@@
class NTVDeIE(InfoExtractor):
timestamp = int_or_none(info.get('publishedDateAsUnixTimeStamp'))
vdata = self._parse_json(self._search_regex(
r'(?s)\$\(\s*"\#player"\s*\)\s*\.data\(\s*"player",\s*(\{.*?\})\);',
timestamp = int_or_none(info.get('publishedDateAsUnixTimeStamp'))
vdata = self._parse_json(self._search_regex(
r'(?s)\$\(\s*"\#player"\s*\)\s*\.data\(\s*"player",\s*(\{.*?\})\);',
- webpage, 'player data'),
-
video_id, transform_source=js_to_json
)
+ webpage, 'player data'),
video_id,
+
transform_source=lambda s: js_to_json(re.sub(r'advertising:\s*{[^}]+},', '', s))
)
duration = parse_duration(vdata.get('duration'))
formats = []
duration = parse_duration(vdata.get('duration'))
formats = []