[vimeo] Fix non-ASCII video passwords (Closes #7352)
This commit is contained in:
		| @@ -13,6 +13,7 @@ from ..compat import ( | ||||
|     compat_urlparse, | ||||
| ) | ||||
| from ..utils import ( | ||||
|     encode_dict, | ||||
|     ExtractorError, | ||||
|     InAdvancePagedList, | ||||
|     int_or_none, | ||||
| @@ -208,10 +209,10 @@ class VimeoIE(VimeoBaseInfoExtractor): | ||||
|         if password is None: | ||||
|             raise ExtractorError('This video is protected by a password, use the --video-password option', expected=True) | ||||
|         token, vuid = self._extract_xsrft_and_vuid(webpage) | ||||
|         data = urlencode_postdata({ | ||||
|         data = urlencode_postdata(encode_dict({ | ||||
|             'password': password, | ||||
|             'token': token, | ||||
|         }) | ||||
|         })) | ||||
|         if url.startswith('http://'): | ||||
|             # vimeo only supports https now, but the user can give an http url | ||||
|             url = url.replace('http://', 'https://') | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․