fix parsing accounts for some specific versions of website (reported by Alain Spaite)

This commit is contained in:
Romain Bignon 2012-11-28 14:55:37 +01:00
commit d146062554

View file

@ -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()