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
/
rutube.py
diff --git
a/youtube_dl/extractor/rutube.py
b/youtube_dl/extractor/rutube.py
index 89d89b65a8108215a98957e20ae3045c0c205471..261bcbb83ece85610a709701155ab4e244400f10 100644
(file)
--- a/
youtube_dl/extractor/rutube.py
+++ b/
youtube_dl/extractor/rutube.py
@@
-16,6
+16,7
@@
from ..utils import (
int_or_none,
try_get,
unified_timestamp,
int_or_none,
try_get,
unified_timestamp,
+ url_or_none,
)
)
@@
-176,8
+177,8
@@
class RutubePlaylistBaseIE(RutubeBaseIE):
break
for result in results:
break
for result in results:
- video_url =
result.get('video_url'
)
- if not video_url
or not isinstance(video_url, compat_str)
:
+ video_url =
url_or_none(result.get('video_url')
)
+ if not video_url:
continue
entry = self._extract_video(result, require_title=False)
entry.update({
continue
entry = self._extract_video(result, require_title=False)
entry.update({