diff --git a/modules/banquepopulaire/browser.py b/modules/banquepopulaire/browser.py index e9500df9..3c461212 100644 --- a/modules/banquepopulaire/browser.py +++ b/modules/banquepopulaire/browser.py @@ -45,7 +45,7 @@ class BanquePopulaire(Browser): 'https://[^/]+/cyber/internet/ContinueTask.do\?.*dialogActionPerformed=SOLDE.*': TransactionsPage, 'https://[^/]+/cyber/internet/Page.do\?.*': TransactionsPage, 'https://[^/]+/cyber/internet/Sort.do\?.*': TransactionsPage, - 'https://[^/]+/s3f-web/indispo.*': UnavailablePage, + 'https://[^/]+/s3f-web/.*': UnavailablePage, 'https://[^/]+/portailinternet/_layouts/Ibp.Cyi.Layouts/RedirectSegment.aspx.*': RedirectPage, 'https://[^/]+/portailinternet/Catalogue/Segments/.*.aspx(\?vary=(?P.*))?': HomePage, 'https://[^/]+/portailinternet/Pages/.*.aspx\?vary=(?P.*)': HomePage, diff --git a/modules/banquepopulaire/pages.py b/modules/banquepopulaire/pages.py index e98c8ed3..adc1e4dc 100644 --- a/modules/banquepopulaire/pages.py +++ b/modules/banquepopulaire/pages.py @@ -195,7 +195,7 @@ class UnavailablePage(BasePage): except IndexError: raise BrowserUnavailable() else: - self.browser.location(a.attrib['href']) + self.browser.location(a.attrib['href'], nologin=True) class LoginPage(BasePage):