2 from __future__ import unicode_literals
6 from .common import InfoExtractor
9 class DumpIE(InfoExtractor):
10 _VALID_URL = r'^https?://(?:www\.)?dump\.com/(?P<id>[a-zA-Z0-9]+)/'
13 'url': 'http://www.dump.com/oneus/',
14 'md5': 'ad71704d1e67dfd9e81e3e8b42d69d99',
18 'title': "He's one of us.",
19 'thumbnail': 're:^https?://.*\.jpg$',
23 def _real_extract(self, url):
24 m = re.match(self._VALID_URL, url)
25 video_id = m.group('id')
27 webpage = self._download_webpage(url, video_id)
28 video_url = self._search_regex(
29 r's1.addVariable\("file",\s*"([^"]+)"', webpage, 'video URL')
31 thumb = self._og_search_thumbnail(webpage)
32 title = self._search_regex(r'<b>([^"]+)</b>', webpage, 'title')