# encoding: utf-8 import re import xml.etree.ElementTree from .common import InfoExtractor from ..utils import ( compat_urllib_parse, determine_ext, ) class DaumIE(InfoExtractor): _VALID_URL = r'https?://tvpot\.daum\.net/.*?clipid=(?P\d+)' IE_NAME = u'daum.net' _TEST = { u'url': u'http://tvpot.daum.net/clip/ClipView.do?clipid=52554690', u'file': u'52554690.mp4', u'info_dict': { u'title': u'DOTA 2GETHER 시즌2 6회 - 2부', u'description': u'DOTA 2GETHER 시즌2 6회 - 2부', u'upload_date': u'20130831', u'duration': 3868, }, } def _real_extract(self, url): mobj = re.match(self._VALID_URL, url) video_id = mobj.group(1) canonical_url = 'http://tvpot.daum.net/v/%s' % video_id webpage = self._download_webpage(canonical_url, video_id) full_id = self._search_regex(r'