diff --git a/modules/creditmutuel/browser.py b/modules/creditmutuel/browser.py index cbce7dce..203cc488 100644 --- a/modules/creditmutuel/browser.py +++ b/modules/creditmutuel/browser.py @@ -25,7 +25,7 @@ from weboob.tools.browser2 import LoginBrowser, URL, Wget, need_login from weboob.tools.browser import BrowserIncorrectPassword from weboob.capabilities.bank import Transfer, TransferError -from .pages import LoginPage, LoginErrorPage, AccountsPage, \ +from .pages import LoginPage, LoginErrorPage, AccountsPage, UserSpacePage, \ OperationsPage, CardPage, ComingPage, NoOperationsPage, \ TransfertPage, ChangePasswordPage, VerifCodePage @@ -40,7 +40,7 @@ class CreditMutuelBrowser(LoginBrowser): login = URL('/groupe/fr/index.html', LoginPage) login_error = URL('/(?P.*)/fr/identification/default.cgi', LoginErrorPage) accounts = URL('/(?P.*)/fr/banque/situation_financiere.cgi', AccountsPage) - user_space = URL('/(?P.*)/fr/banque/espace_personnel.aspx') + user_space = URL('/(?P.*)/fr/banque/espace_personnel.aspx', UserSpacePage) operations = URL('/(?P.*)/fr/banque/mouvements.cgi.*', '/(?P.*)/fr/banque/nr/nr_devbooster.aspx.*', OperationsPage) diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index d51f4dff..5c5c7b4a 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -44,6 +44,9 @@ class LoginErrorPage(HTMLPage): pass +class UserSpacePage(LoggedPage, HTMLPage): + pass + class ChangePasswordPage(LoggedPage, HTMLPage): def on_load(self): raise BrowserIncorrectPassword('Please change your password')