From 168eb853812c4021890c8c926822d1c11286548b Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Thu, 14 Jun 2012 12:54:41 +0200 Subject: [PATCH] support website changes about authentication (closes #891) --- modules/societegenerale/pages/login.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/societegenerale/pages/login.py b/modules/societegenerale/pages/login.py index a78038f5..f2bb8b0e 100644 --- a/modules/societegenerale/pages/login.py +++ b/modules/societegenerale/pages/login.py @@ -21,6 +21,7 @@ from logging import error from weboob.tools.browser import BasePage, BrowserUnavailable +from weboob.tools.mech import ClientForm from ..captcha import Captcha, TileError from lxml import etree @@ -71,10 +72,13 @@ class LoginPage(BasePage): err.tile.display() self.browser.openurl(url_login) - self.browser.select_form('authentification') + self.browser.select_form('n2g_authentification') + self.browser.controls.append(ClientForm.TextControl('text', 'codsec', {'value': ''})) + self.browser.controls.append(ClientForm.TextControl('text', 'cryptocvcs', {'value': ''})) self.browser.set_all_readonly(False) self.browser['codcli'] = login + self.browser['user_id'] = login self.browser['codsec'] = img.get_codes(password) self.browser['cryptocvcs'] = infos["cryptogramme"] self.browser.submit()