From bb5af64b9f53dc22f28f4f0502ef1168c8d1af80 Mon Sep 17 00:00:00 2001 From: Florent Date: Tue, 1 Apr 2014 10:46:18 +0200 Subject: [PATCH] Fix typo and better cleaning of the label --- modules/ing/pages/bills.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/ing/pages/bills.py b/modules/ing/pages/bills.py index a6fdd5de..9eceade4 100644 --- a/modules/ing/pages/bills.py +++ b/modules/ing/pages/bills.py @@ -28,7 +28,7 @@ __all__ = ['BillsPage'] class FormId(Filter): def filter(self, txt): formid = txt.split("parameters")[1] - formid = txt.split("'")[2] + formid = formid.split("'")[2] return formid @@ -60,7 +60,10 @@ class BillsPage(HTMLPage): class item(ItemElement): klass = Bill - obj_label = CleanText('a[1]') + def condition(self): + return not (u"tous les relev" in CleanText('a[1]')(self.el)) + + obj_label = CleanText('a[1]', replace=[(' ', '-')]) obj_id = Format(u"%s-%s", Env('subid'), Field('label')) obj_format = u"pdf" obj__url = Attr('a[2]', 'href')