import re
from .common import InfoExtractor
+from ..networking import HEADRequest
from ..utils import (
+ ExtractorError,
clean_html,
determine_ext,
- ExtractorError,
extract_attributes,
get_element_by_class,
get_element_html_by_id,
- HEADRequest,
parse_qs,
unescapeHTML,
unified_timestamp,
formats, subs = [{'url': source}], {}
if player_attrs.get('subs'):
self._merge_subtitles({'und': [{'url': player_attrs['subs']}]}, target=subs)
- self._sort_formats(formats)
return {
'id': video_id,
'display_id': display_id,
canonical_url = self._request_webpage(
HEADRequest(canonical_url), video_id,
note='Resolve canonical URL',
- errnote='Could not resolve canonical URL').geturl()
+ errnote='Could not resolve canonical URL').url
return self.url_result(canonical_url, MegaTVComIE.ie_key(), video_id)