diff --git a/modules/boursedirect/pages.py b/modules/boursedirect/pages.py index 56c16a2a1285920ea45387e8c3f4a5cd511619b4..c597c723705f3df49b97077af67d00c6ac5fa2ca 100644 --- a/modules/boursedirect/pages.py +++ b/modules/boursedirect/pages.py @@ -141,7 +141,7 @@ def obj_type(self): @method class fill_account(ItemElement): - obj_balance = CleanDecimal.French('//th[b/text()="TOTAL"]/following-sibling::td[1]') + obj_balance = CleanDecimal.French('//b[text()="TOTAL"]/ancestor::*[position()=1]/following-sibling::td[1]') class InvestPage(RawPage):