[vimeo] Use `_form_hidden_inputs`
authorSergey M․ <dstftw@gmail.com>
Fri, 10 Jul 2015 15:54:39 +0000 (21:54 +0600)
committerSergey M․ <dstftw@gmail.com>
Fri, 10 Jul 2015 15:54:39 +0000 (21:54 +0600)
youtube_dl/extractor/vimeo.py

index cae90205d30b0917e359df6281646eef64b82def..d63c03183ce98c9c306677fbf92e3bd5921cb2ea 100644 (file)
@@ -452,11 +452,7 @@ class VimeoChannelIE(InfoExtractor):
         password = self._downloader.params.get('videopassword', None)
         if password is None:
             raise ExtractorError('This album is protected by a password, use the --video-password option', expected=True)
-        fields = dict(re.findall(r'''(?x)<input\s+
-            type="hidden"\s+
-            name="([^"]+)"\s+
-            value="([^"]*)"
-            ''', login_form))
+        fields = self._form_hidden_inputs(login_form)
         token = self._search_regex(r'xsrft[\s=:"\']+([^"\']+)', webpage, 'login token')
         fields['token'] = token
         fields['password'] = password