From 6de98cff0ce7ab1602ea00e3075eefe7769291da Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 3 Dec 2012 16:12:52 +0100 Subject: [PATCH] fix retrieve of more transactions (stop when next button is disabled) --- modules/banquepopulaire/pages.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index dd84e050..3ba2bfe4 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -114,7 +114,8 @@ class Transaction(FrenchTransaction): class TransactionsPage(BasePage): def get_next_params(self): - if len(self.document.xpath('//li[@id="tbl1_nxt"]')) == 0: + nxt = self.document.xpath('//li[@id="tbl1_nxt"]') + if len(nxt) == 0 or nxt[0].attrib.get('class', '') == 'nxt-dis': return None params = {}