diff options
| author | Yen Chi Hsuan <yan12125@gmail.com> | 2016-06-10 15:12:53 +0800 | 
|---|---|---|
| committer | Yen Chi Hsuan <yan12125@gmail.com> | 2016-06-10 15:12:53 +0800 | 
| commit | a2252385308898074f5006ed737aeb98bb8b0402 (patch) | |
| tree | 9622247c54ccb4dbbbf5d6d3abacd8a04db23b4d | |
| parent | 55b2f099c0c820d6c4b46609b175a44a6d7f97bf (diff) | |
[vporn] Improve error detection and update _TESTS
| -rw-r--r-- | youtube_dl/extractor/vporn.py | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/youtube_dl/extractor/vporn.py b/youtube_dl/extractor/vporn.py index 92c90e517..1557a0e04 100644 --- a/youtube_dl/extractor/vporn.py +++ b/youtube_dl/extractor/vporn.py @@ -4,6 +4,7 @@ import re  from .common import InfoExtractor  from ..utils import ( +    ExtractorError,      parse_duration,      str_to_int,  ) @@ -27,7 +28,8 @@ class VpornIE(InfoExtractor):                  'duration': 393,                  'age_limit': 18,                  'view_count': int, -            } +            }, +            'skip': 'video removed',          },          {              'url': 'http://www.vporn.com/female/hana-shower/523564/', @@ -40,7 +42,7 @@ class VpornIE(InfoExtractor):                  'description': 'Hana showers at the bathroom.',                  'thumbnail': 're:^https?://.*\.jpg$',                  'uploader': 'Hmmmmm', -                'categories': ['Big Boobs', 'Erotic', 'Teen', 'Female'], +                'categories': ['Big Boobs', 'Erotic', 'Teen', 'Female', '720p'],                  'duration': 588,                  'age_limit': 18,                  'view_count': int, @@ -55,6 +57,10 @@ class VpornIE(InfoExtractor):          webpage = self._download_webpage(url, display_id) +        errmsg = 'This video has been deleted due to Copyright Infringement or by the account owner!' +        if errmsg in webpage: +            raise ExtractorError('%s said: %s' % (self.IE_NAME, errmsg), expected=True) +          title = self._html_search_regex(              r'videoname\s*=\s*\'([^\']+)\'', webpage, 'title').strip()          description = self._html_search_regex(  | 
