aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor
diff options
context:
space:
mode:
Diffstat (limited to 'youtube_dl/extractor')
-rw-r--r--youtube_dl/extractor/sohu.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/youtube_dl/extractor/sohu.py b/youtube_dl/extractor/sohu.py
index 335e84fab..5adc734d9 100644
--- a/youtube_dl/extractor/sohu.py
+++ b/youtube_dl/extractor/sohu.py
@@ -8,6 +8,7 @@ from ..compat import (
compat_str,
compat_urllib_request
)
+from ..utils import url_sanitize_consecutive_slashes
class SohuIE(InfoExtractor):
@@ -105,11 +106,8 @@ class SohuIE(InfoExtractor):
part_info = part_str.split('|')
- # Sanitize URL to prevent download failure
- if part_info[0][-1] == '/' and su[i][0] == '/':
- su[i] = su[i][1:]
-
- video_url = '%s%s?key=%s' % (part_info[0], su[i], part_info[3])
+ video_url = url_sanitize_consecutive_slashes(
+ '%s%s?key=%s' % (part_info[0], su[i], part_info[3]))
formats.append({
'url': video_url,