diff --git a/youtube_dl/extractor/odnoklassniki.py b/youtube_dl/extractor/odnoklassniki.py index 7ed9fac55..506a0d6de 100644 --- a/youtube_dl/extractor/odnoklassniki.py +++ b/youtube_dl/extractor/odnoklassniki.py @@ -131,13 +131,14 @@ class OdnoklassnikiIE(InfoExtractor): return mobj.group('url') def _real_extract(self, url): + parsed_url = compat_urllib_parse_urlparse(url) start_time = int_or_none(compat_parse_qs( - compat_urllib_parse_urlparse(url).query).get('fromTime', [None])[0]) + parsed_url.query).get('fromTime', [None])[0]) video_id = self._match_id(url) webpage = self._download_webpage( - 'http://ok.ru/video/%s' % video_id, video_id) + '%s://ok.ru/video/%s' % (parsed_url.scheme, video_id), video_id) error = self._search_regex( r'[^>]+class="vp_video_stub_txt"[^>]*>([^<]+)<',