From: Sergey M․ Date: Thu, 11 Feb 2016 21:16:26 +0000 (+0600) Subject: [vimeo] Fix authentication (Closes #8520) X-Git-Url: http://git.bitcoin.ninja/?a=commitdiff_plain;h=b826035dd5948d598e29bc17c9d08e3c4d77abbc;p=youtube-dl [vimeo] Fix authentication (Closes #8520) --- diff --git a/youtube_dl/extractor/vimeo.py b/youtube_dl/extractor/vimeo.py index 2389e7f0f..6a8f9b49d 100644 --- a/youtube_dl/extractor/vimeo.py +++ b/youtube_dl/extractor/vimeo.py @@ -57,7 +57,7 @@ class VimeoBaseInfoExtractor(InfoExtractor): def _extract_xsrft_and_vuid(self, webpage): xsrft = self._search_regex( - r'xsrft\s*[=:]\s*(?P["\'])(?P.+?)(?P=q)', + r'(?:(?P["\'])xsrft(?P=q1)\s*:|xsrft\s*[=:])\s*(?P["\'])(?P.+?)(?P=q)', webpage, 'login token', group='xsrft') vuid = self._search_regex( r'["\']vuid["\']\s*:\s*(["\'])(?P.+?)\1',