From d1460625547d5520fe6d124818c71f90119e3240 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 28 Nov 2012 14:55:37 +0100 Subject: [PATCH] fix parsing accounts for some specific versions of website (reported by Alain Spaite) --- modules/banquepopulaire/browser.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/banquepopulaire/browser.py b/modules/banquepopulaire/browser.py index 7e3a985d..419ac48c 100644 --- a/modules/banquepopulaire/browser.py +++ b/modules/banquepopulaire/browser.py @@ -35,6 +35,7 @@ class BanquePopulaire(BaseBrowser): 'https://[^/]+/cyber/internet/Login.do': IndexPage, 'https://[^/]+/cyber/internet/StartTask.do\?taskInfoOID=mesComptes.*': AccountsPage, 'https://[^/]+/cyber/internet/StartTask.do\?taskInfoOID=maSyntheseGratuite.*': AccountsPage, + 'https://[^/]+/cyber/internet/StartTask.do\?taskInfoOID=accueilSynthese.*': AccountsPage, 'https://[^/]+/cyber/internet/ContinueTask.do\?.*dialogActionPerformed=SOLDE.*': TransactionsPage, 'https://[^/]+/cyber/internet/Page.do\?.*taskInfoOID=mesComptes.*': TransactionsPage, 'https://[^/]+/s3f-web/indispo.*': UnavailablePage, @@ -74,6 +75,8 @@ class BanquePopulaire(BaseBrowser): self.location(self.buildurl('/cyber/internet/StartTask.do', taskInfoOID='mesComptes', token=self.token)) if self.page.is_error(): self.location(self.buildurl('/cyber/internet/StartTask.do', taskInfoOID='maSyntheseGratuite', token=self.token)) + if self.page.is_error(): + self.location(self.buildurl('/cyber/internet/StartTask.do', taskInfoOID='accueilSynthese', token=self.token)) return self.page.get_list()