- r'>Posted by:(?=<)(?:\s|<[^>]*>)*(.+?)\|', webpage, 'uploader',
- fatal=False)
- video_url = compat_urllib_parse.unquote(self._html_search_regex(
- r'video_url=(.+?)&', webpage, 'video_url'))
- path = compat_urllib_parse_urlparse(video_url).path
- format = path.split('/')[5].split('_')[:2]
- format = "-".join(format)
-
- return {
- 'id': video_id,
- 'title': video_title,
+ r'Uploaded by:\s*</[^>]+>\s*<a[^>]+>(.+?)</a>',
+ webpage, 'uploader', fatal=False)
+ view_count = str_to_int(self._search_regex(
+ r'Views:\s*</[^>]+>\s*<[^>]+>([\d,\.]+)</',
+ webpage, 'view count', fatal=False))
+
+ info.update({