From fb83140ef7cdb9a8974e6d3090545666823a5827 Mon Sep 17 00:00:00 2001 From: Maxime Pommier Date: Wed, 10 Apr 2019 18:45:28 +0200 Subject: [PATCH] [lcl] Fix new login url --- modules/lcl/browser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/lcl/browser.py b/modules/lcl/browser.py index 7813ca0daf..bd61755104 100644 --- a/modules/lcl/browser.py +++ b/modules/lcl/browser.py @@ -49,7 +49,7 @@ class LCLBrowser(LoginBrowser, StatesMixin): BASEURL = 'https://particuliers.secure.lcl.fr' STATE_DURATION = 15 - login = URL('/outil/UAUT/Authentication/authenticate', + login = URL('/outil/UAUT\?from=/outil/UWHO/Accueil/', '/outil/UAUT\?from=.*', '/outil/UWER/Accueil/majicER', '/outil/UWER/Enregistrement/forwardAcc', @@ -153,7 +153,8 @@ def do_login(self): # we force the browser to go to login page so it's work even # if the session expire - self.login.go() + # Must set the referer to avoid redirection to the home page + self.login.go(headers={"Referer": "https://www.lcl.fr/"}) if not self.page.login(self.username, self.password) or \ (self.login.is_here() and self.page.is_error()): -- GitLab