diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index 3ba2bfe4..4be05a4a 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -80,8 +80,7 @@ class AccountsPage(BasePage): account.label = u' '.join([u''.join([txt.strip() for txt in tds[1].itertext()]), u''.join([txt.strip() for txt in tds[2].itertext()])]).strip() account.type = account_type - link = tds[3].find('a') - account.balance = Decimal(FrenchTransaction.clean_amount(link.find('span').text)) + account.balance = Decimal(FrenchTransaction.clean_amount(u''.join([txt.strip() for txt in tds[3].itertext()]))) account._params = params.copy() account._params['dialogActionPerformed'] = 'SOLDE' account._params['attribute($SEL_$%s)' % tr.attrib['id'].split('_')[0]] = tr.attrib['id'].split('_', 1)[1]