+ }, {
+ 'url': 'http://www.tube8.com/shemale/teen/blonde-cd-gets-kidnapped-by-two-blacks-and-punished-for-being-a-slutty-girl/19569151/',
+ 'only_matching': True,
+ }]
+
+ def _real_extract(self, url):
+ webpage, info = self._extract_info(url)
+
+ if not info['title']:
+ info['title'] = self._html_search_regex(
+ r'videoTitle\s*=\s*"([^"]+)', webpage, 'title')
+
+ description = self._html_search_regex(
+ r'>Description:</strong>\s*(.+?)\s*<', webpage, 'description', fatal=False)
+ uploader = self._html_search_regex(
+ r'<span class="username">\s*(.+?)\s*<',
+ webpage, 'uploader', fatal=False)
+
+ like_count = int_or_none(self._search_regex(
+ r'rupVar\s*=\s*"(\d+)"', webpage, 'like count', fatal=False))
+ dislike_count = int_or_none(self._search_regex(
+ r'rdownVar\s*=\s*"(\d+)"', webpage, 'dislike count', fatal=False))
+ view_count = str_to_int(self._search_regex(
+ r'<strong>Views: </strong>([\d,\.]+)\s*</li>',
+ webpage, 'view count', fatal=False))
+ comment_count = str_to_int(self._search_regex(
+ r'<span id="allCommentsCount">(\d+)</span>',
+ webpage, 'comment count', fatal=False))
+
+ info.update({
+ 'description': description,
+ 'uploader': uploader,
+ 'view_count': view_count,
+ 'like_count': like_count,
+ 'dislike_count': dislike_count,
+ 'comment_count': comment_count,
+ })
+
+ return info