#!/usr/bin/env python __all__ = ['videomega_download'] from ..common import * import ssl def videomega_download(url, output_dir='.', merge=True, info_only=False, **kwargs): # Hot-plug cookie handler ssl_context = request.HTTPSHandler( context=ssl.SSLContext(ssl.PROTOCOL_TLSv1)) cookie_handler = request.HTTPCookieProcessor() opener = request.build_opener(ssl_context, cookie_handler) opener.addheaders = [('Referer', url), ('Cookie', 'noadvtday=0')] request.install_opener(opener) if re.search(r'view\.php', url): php_url = url else: content = get_content(url) m = re.search(r'ref="([^"]*)";\s*width="([^"]*)";\s*height="([^"]*)"', content) ref = m.group(1) width, height = m.group(2), m.group(3) php_url = 'http://videomega.tv/view.php?ref=%s&width=%s&height=%s' % (ref, width, height) content = get_content(php_url) title = match1(content, r'