projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve URL extraction
[youtube-dl]
/
youtube_dl
/
extractor
/
itv.py
diff --git
a/youtube_dl/extractor/itv.py
b/youtube_dl/extractor/itv.py
index d05a7b68dc2179741dffc46313b14774f03254a1..de65b6bb45d8980f9dafce9f60c3e19539dc58d5 100644
(file)
--- a/
youtube_dl/extractor/itv.py
+++ b/
youtube_dl/extractor/itv.py
@@
-20,6
+20,7
@@
from ..utils import (
merge_dicts,
parse_duration,
smuggle_url,
merge_dicts,
parse_duration,
smuggle_url,
+ url_or_none,
xpath_with_ns,
xpath_element,
xpath_text,
xpath_with_ns,
xpath_element,
xpath_text,
@@
-250,8
+251,8
@@
class ITVIE(InfoExtractor):
for sub in subs:
if not isinstance(sub, dict):
continue
for sub in subs:
if not isinstance(sub, dict):
continue
- href =
sub.get('Href'
)
- if
isinstance(href, compat_str)
:
+ href =
url_or_none(sub.get('Href')
)
+ if
href
:
extract_subtitle(href)
if not info.get('duration'):
info['duration'] = parse_duration(video_data.get('Duration'))
extract_subtitle(href)
if not info.get('duration'):
info['duration'] = parse_duration(video_data.get('Duration'))