From 7c64ad162c173d1b74703ee328ace208b4b1bb40 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sat, 1 Mar 2014 18:13:35 +0100 Subject: [PATCH] fix parsing accounts on specific regions --- modules/banquepopulaire/pages.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index 7d564e66..8dc33020 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -253,7 +253,9 @@ class AccountsPage(BasePage): for field in self.document.xpath('//input'): params[field.attrib['name']] = field.attrib.get('value', '') - for div in self.document.xpath('//div[@class="btit bnofil"]'): + for div in self.document.getroot().cssselect('div.btit'): + if div.text is None: + continue account_type = self.ACCOUNT_TYPES.get(div.text.strip(), Account.TYPE_UNKNOWN) if account_type is None: