From 65ca4aaff34fc4739fd68f18caebaf7e705bcebc Mon Sep 17 00:00:00 2001 From: Maxime Pommier Date: Tue, 9 Jul 2019 10:56:16 +0200 Subject: [PATCH] [axabanque] Add profile name --- modules/axabanque/browser.py | 6 ++++-- modules/axabanque/pages/bank.py | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/axabanque/browser.py b/modules/axabanque/browser.py index c19a0c75d9..c6afd3bbff 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 b8ed5b1bac..6e472f4352 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): -- GitLab