Browse Source

[vimeo] Use `_form_hidden_inputs`

totalwebcasting
Sergey M․ 9 years ago
parent
commit
de195c23a6
1 changed files with 1 additions and 5 deletions
  1. +1
    -5
      youtube_dl/extractor/vimeo.py

+ 1
- 5
youtube_dl/extractor/vimeo.py View 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


Loading…
Cancel
Save