|
|
@ -41,7 +41,7 @@ class NiconicoIE(InfoExtractor):
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
_VALID_URL = r'https?://(?:www\.|secure\.)?nicovideo\.jp/watch/((?:[a-z]{2})?[0-9]+)'
|
|
|
|
_VALID_URL = r'https?://(?:www\.|secure\.)?nicovideo\.jp/watch/(?P<id>(?:[a-z]{2})?[0-9]+)'
|
|
|
|
_NETRC_MACHINE = 'niconico'
|
|
|
|
_NETRC_MACHINE = 'niconico'
|
|
|
|
# Determine whether the downloader used authentication to download video
|
|
|
|
# Determine whether the downloader used authentication to download video
|
|
|
|
_AUTHENTICATED = False
|
|
|
|
_AUTHENTICATED = False
|
|
|
@ -76,8 +76,7 @@ class NiconicoIE(InfoExtractor):
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
|
|
def _real_extract(self, url):
|
|
|
|
def _real_extract(self, url):
|
|
|
|
mobj = re.match(self._VALID_URL, url)
|
|
|
|
video_id = self._match_id(url)
|
|
|
|
video_id = mobj.group(1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Get video webpage. We are not actually interested in it, but need
|
|
|
|
# Get video webpage. We are not actually interested in it, but need
|
|
|
|
# the cookies in order to be able to download the info webpage
|
|
|
|
# the cookies in order to be able to download the info webpage
|
|
|
|