diff options
Diffstat (limited to 'youtube_dl/extractor/addanime.py')
| -rw-r--r-- | youtube_dl/extractor/addanime.py | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/youtube_dl/extractor/addanime.py b/youtube_dl/extractor/addanime.py index fcf296057..203936e54 100644 --- a/youtube_dl/extractor/addanime.py +++ b/youtube_dl/extractor/addanime.py @@ -3,19 +3,19 @@ from __future__ import unicode_literals  import re  from .common import InfoExtractor -from ..utils import ( +from ..compat import (      compat_HTTPError,      compat_str,      compat_urllib_parse,      compat_urllib_parse_urlparse, - +) +from ..utils import (      ExtractorError,  )  class AddAnimeIE(InfoExtractor): - -    _VALID_URL = r'^http://(?:\w+\.)?add-anime\.net/watch_video\.php\?(?:.*?)v=(?P<video_id>[\w_]+)(?:.*)' +    _VALID_URL = r'^http://(?:\w+\.)?add-anime\.net/watch_video\.php\?(?:.*?)v=(?P<id>[\w_]+)(?:.*)'      _TEST = {          'url': 'http://www.add-anime.net/watch_video.php?v=24MR3YO5SAS9',          'md5': '72954ea10bc979ab5e2eb288b21425a0', @@ -28,9 +28,9 @@ class AddAnimeIE(InfoExtractor):      }      def _real_extract(self, url): +        video_id = self._match_id(url) +          try: -            mobj = re.match(self._VALID_URL, url) -            video_id = mobj.group('video_id')              webpage = self._download_webpage(url, video_id)          except ExtractorError as ee:              if not isinstance(ee.cause, compat_HTTPError) or \ @@ -48,7 +48,7 @@ class AddAnimeIE(InfoExtractor):                  r'a\.value = ([0-9]+)[+]([0-9]+)[*]([0-9]+);',                  redir_webpage)              if av is None: -                raise ExtractorError(u'Cannot find redirect math task') +                raise ExtractorError('Cannot find redirect math task')              av_res = int(av.group(1)) + int(av.group(2)) * int(av.group(3))              parsed_url = compat_urllib_parse_urlparse(url) | 
