diff options
Diffstat (limited to 'youtube_dl/extractor/fc2.py')
| -rw-r--r-- | youtube_dl/extractor/fc2.py | 13 | 
1 files changed, 6 insertions, 7 deletions
| diff --git a/youtube_dl/extractor/fc2.py b/youtube_dl/extractor/fc2.py index 6f5d23559..81ceace53 100644 --- a/youtube_dl/extractor/fc2.py +++ b/youtube_dl/extractor/fc2.py @@ -1,19 +1,20 @@  #! -*- coding: utf-8 -*-  from __future__ import unicode_literals -import re  import hashlib  from .common import InfoExtractor -from ..utils import ( -    ExtractorError, +from ..compat import (      compat_urllib_request,      compat_urlparse,  ) +from ..utils import ( +    ExtractorError, +)  class FC2IE(InfoExtractor): -    _VALID_URL = r'^http://video\.fc2\.com/((?P<lang>[^/]+)/)?content/(?P<id>[^/]+)' +    _VALID_URL = r'^http://video\.fc2\.com/(?:[^/]+/)?content/(?P<id>[^/]+)'      IE_NAME = 'fc2'      _TEST = {          'url': 'http://video.fc2.com/en/content/20121103kUan1KHs', @@ -26,9 +27,7 @@ class FC2IE(InfoExtractor):      }      def _real_extract(self, url): -        mobj = re.match(self._VALID_URL, url) -        video_id = mobj.group('id') - +        video_id = self._match_id(url)          webpage = self._download_webpage(url, video_id)          self._downloader.cookiejar.clear_session_cookies()  # must clear | 
