handling banned account
This commit is contained in:
parent
8f24a3fe8f
commit
659cb51c9f
2 changed files with 8 additions and 2 deletions
|
|
@ -23,7 +23,7 @@ import urllib
|
|||
from weboob.deprecated.browser import Browser, BrowserIncorrectPassword
|
||||
from weboob.deprecated.browser.parsers.jsonparser import JsonParser
|
||||
|
||||
from .pages import LoginPage, PostLoginPage, AccountsPage, TransactionsPage, CBTransactionsPage, UnavailablePage
|
||||
from .pages import LoginPage, PostLoginPage, AccountsPage, TransactionsPage, CBTransactionsPage, UnavailablePage, PredisconnectedPage
|
||||
|
||||
|
||||
__all__ = ['AXABanque']
|
||||
|
|
@ -36,6 +36,7 @@ class AXABanque(Browser):
|
|||
'https?://www.axa.fr/.loginAxa.json': (PostLoginPage, JsonParser()),
|
||||
'https?://www.axabanque.fr/login_errors/indisponibilite.*': UnavailablePage,
|
||||
'https?://www.axabanque.fr/.*page-indisponible.html.*': UnavailablePage,
|
||||
'https?://www.axa.fr/axa-predisconnect.html': PredisconnectedPage,
|
||||
'https?://www.axabanque.fr/transactionnel/client/liste-comptes.html': AccountsPage,
|
||||
'https?://www.axabanque.fr/webapp/axabanque/jsp/panorama.faces': TransactionsPage,
|
||||
'https?://www.axabanque.fr/webapp/axabanque/jsp/detailCarteBleu.*.faces': CBTransactionsPage,
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ from decimal import Decimal, InvalidOperation
|
|||
import re
|
||||
import lxml.html
|
||||
|
||||
from weboob.deprecated.browser import Page as _BasePage, BrowserUnavailable, BrokenPageError
|
||||
from weboob.deprecated.browser import Page as _BasePage, BrowserUnavailable, BrokenPageError, BrowserBanned
|
||||
from weboob.capabilities.bank import Account
|
||||
from weboob.tools.capabilities.bank.transactions import FrenchTransaction
|
||||
from weboob.tools.captcha.virtkeyboard import MappedVirtKeyboard
|
||||
|
|
@ -42,6 +42,11 @@ class UnavailablePage(BasePage):
|
|||
raise BrowserUnavailable()
|
||||
|
||||
|
||||
class PredisconnectedPage(BasePage):
|
||||
def on_loaded(self):
|
||||
raise BrowserBanned()
|
||||
|
||||
|
||||
class VirtKeyboard(MappedVirtKeyboard):
|
||||
|
||||
margin = 2, 2, 2, 2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue