From 614b030aeefe0a30cf47313143111cad26cc438c Mon Sep 17 00:00:00 2001 From: Baptiste Delpey Date: Mon, 3 Aug 2015 12:41:22 +0200 Subject: [PATCH] axabanque fix duplicate accounts id --- modules/axabanque/pages.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/axabanque/pages.py b/modules/axabanque/pages.py index 9551b6ae..51f8f90f 100644 --- a/modules/axabanque/pages.py +++ b/modules/axabanque/pages.py @@ -161,6 +161,10 @@ class AccountsPage(BasePage): continue try: account.id = args['paramNumCompte'] + args['paramNumContrat'] + if 'Visa' in account.label: + card_id = re.search('(\d+)', box.xpath('./td[2]')[0].text.strip()) + if card_id: + account.id += card_id.group(1) except KeyError: account.id = args['paramNumCompte'] account_type_str = table.attrib['class'].split(' ')[-1][len('tableaux-comptes-'):]