diff --git a/youtube_dl/extractor/vporn.py b/youtube_dl/extractor/vporn.py
index 858ac9e71..9a11ebfc0 100644
--- a/youtube_dl/extractor/vporn.py
+++ b/youtube_dl/extractor/vporn.py
@@ -6,8 +6,8 @@ from .common import InfoExtractor
from ..utils import (
ExtractorError,
parse_duration,
+ parse_resolution,
str_to_int,
- urljoin,
)
@@ -64,47 +64,37 @@ class VpornIE(InfoExtractor):
title = self._html_search_regex(
r'videoname\s*=\s*\'([^\']+)\'', webpage, 'title').strip()
- description = self._html_search_regex(
- r'class="(?:descr|description_txt)">(.*?)',
- webpage, 'description', fatal=False)
- thumbnail = urljoin('http://www.vporn.com', self._html_search_regex(
- r'flashvars\.imageUrl\s*=\s*"([^"]+)"', webpage, 'description',
- default=None))
- uploader = self._html_search_regex(
- r'(?s)Uploaded by:.*?]*>(.+?)',
- webpage, 'uploader', fatal=False)
+ description = self._search_regex(r'[^>]*class="(?:sidebar-box)"[^>]*>[\n]
(.*?)
',
+ webpage, 'description', fatal=False)
- categories = re.findall(r']*>([^<]+)', webpage)
+ thumbnail = self._search_regex(r'