[twitch] Fix error message regex
This commit is contained in:
		| @@ -74,11 +74,12 @@ class TwitchBaseIE(InfoExtractor): | |||||||
|         response = self._download_webpage( |         response = self._download_webpage( | ||||||
|             request, None, 'Logging in as %s' % username) |             request, None, 'Logging in as %s' % username) | ||||||
|  |  | ||||||
|         m = re.search( |         error_message = self._search_regex( | ||||||
|             r"id=([\"'])login_error_message\1[^>]*>(?P<msg>[^<]+)", response) |             r'<div[^>]+class="subwindow_notice"[^>]*>([^<]+)</div>', | ||||||
|         if m: |             response, 'error message', default=None) | ||||||
|  |         if error_message: | ||||||
|             raise ExtractorError( |             raise ExtractorError( | ||||||
|                 'Unable to login: %s' % m.group('msg').strip(), expected=True) |                 'Unable to login. Twitch said: %s' % error_message, expected=True) | ||||||
|  |  | ||||||
|     def _prefer_source(self, formats): |     def _prefer_source(self, formats): | ||||||
|         try: |         try: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․