From 55969016e96fded28b97b2ef3bbf66efa83d6afb Mon Sep 17 00:00:00 2001 From: Yen Chi Hsuan Date: Fri, 6 Mar 2015 12:43:49 +0800 Subject: [utils] Add a function to sanitize consecutive slashes in URLs --- youtube_dl/extractor/sohu.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'youtube_dl/extractor/sohu.py') 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, -- cgit v1.2.3