diff --git a/modules/cragr/api/browser.py b/modules/cragr/api/browser.py index 6e414d6e974c2e1bc67503f66fb2ac109ba6d068..1d5ab4cbbd7176ed2181012cdc6f89ff05b9711f 100644 --- a/modules/cragr/api/browser.py +++ b/modules/cragr/api/browser.py @@ -195,7 +195,10 @@ def do_login(self): # Once the security check is passed, we are logged in. def get_security_form(self): - self.keypad.go() + headers = {'Referer': self.BASEURL + 'particulier/acceder-a-mes-comptes.html'} + data = {'user_id': self.username} + self.keypad.go(headers=headers, data=data) + keypad_password = self.page.build_password(self.password[:6]) keypad_id = self.page.get_keypad_id() assert keypad_password, 'Could not obtain keypad password'