diff --git a/modules/axabanque/browser.py b/modules/axabanque/browser.py index c19a0c75d9a5404b8674bca0d548eae63930bb87..c6afd3bbffdb1c139abfbdd48f5db44c7a9d4431 100644 --- a/modules/axabanque/browser.py +++ b/modules/axabanque/browser.py @@ -502,8 +502,10 @@ def download_document(self, url): @need_login def get_profile(self): self.profile_page.go() - return self.page.get_profile() - + profile = self.page.get_profile() + self.bank_accounts.go() + profile.name = self.page.get_profile_name() + return profile class AXAAssurance(AXABrowser): BASEURL = 'https://espaceclient.axa.fr' diff --git a/modules/axabanque/pages/bank.py b/modules/axabanque/pages/bank.py index b8ed5b1bac235ec8f9a6a4f4ae548dd03febf2a6..6e472f4352d42896edd29b353d7c0002b6bc090f 100644 --- a/modules/axabanque/pages/bank.py +++ b/modules/axabanque/pages/bank.py @@ -247,6 +247,8 @@ def get_list(self): def get_form_action(self, form_name): return self.get_form(id=form_name).url + def get_profile_name(self): + return Regexp(CleanText('//div[@id="bloc_identite"]/h5'), r'Bonjour (.*)')(self.doc) class IbanPage(PDFPage): def get_iban(self):