- mobj = re.match(self._VALID_URL, url)
- video_id = mobj.group(1)
+ video_id = self._match_id(url)
+ webpage = self._download_webpage(url, video_id)
+ video_info = self._parse_json(
+ js_to_json(self._html_search_regex('var videoObject = ({[^}]+?})', webpage, 'videoObject')),
+ video_id
+ )
+ info_url = self._parse_json(
+ js_to_json(self._html_search_regex('var globalFlashvars = ({[^}]+?})', webpage, 'globalFlashvars')),
+ video_id
+ )['data']