[extractor/hidive] Fix cookie login when netrc is also given (#4447)

Closes #3336

Authored by: winterbird-code
This commit is contained in:
winterbird-code 2022-07-26 15:22:18 +02:00 committed by GitHub
parent 693f060040
commit 2c646fe42c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -38,7 +38,9 @@ def _perform_login(self, username, password):
webpage = self._download_webpage(self._LOGIN_URL, None) webpage = self._download_webpage(self._LOGIN_URL, None)
form = self._search_regex( form = self._search_regex(
r'(?s)<form[^>]+action="/account/login"[^>]*>(.+?)</form>', r'(?s)<form[^>]+action="/account/login"[^>]*>(.+?)</form>',
webpage, 'login form') webpage, 'login form', default=None)
if not form: # logged in
return
data = self._hidden_inputs(form) data = self._hidden_inputs(form)
data.update({ data.update({
'Email': username, 'Email': username,