support the question page

This commit is contained in:
Romain Bignon 2013-01-19 19:35:42 +01:00
commit 3cf99f7b46
3 changed files with 10 additions and 5 deletions

View file

@ -22,7 +22,7 @@ from weboob.tools.browser import BaseBrowser, BrowserIncorrectPassword
from weboob.capabilities.bank import Account, TransferError from weboob.capabilities.bank import Account, TransferError
from .pages import AccountsList, LoginPage, LoginPage2, \ from .pages import AccountsList, LoginPage, LoginPage2, \
AccountHistory, TransferPage, TransferConfirmPage, \ AccountHistory, TransferPage, TransferConfirmPage, \
BillsPage BillsPage, StopPage
__all__ = ['Ing'] __all__ = ['Ing']
@ -43,7 +43,8 @@ class Ing(BaseBrowser):
'.*onHoldTransferManagement.jsf': TransferPage, '.*onHoldTransferManagement.jsf': TransferPage,
'.*DisplayDoTransferCommand.*': TransferPage, '.*DisplayDoTransferCommand.*': TransferPage,
'.*transferCreateValidation.jsf': TransferConfirmPage, '.*transferCreateValidation.jsf': TransferConfirmPage,
'.*eStatement.jsf': BillsPage '.*eStatement.jsf': BillsPage,
'.*displayCoordonneesCommand.*': StopPage,
} }
CERTHASH = "fba557b387cccc3d71ba038f9ef1de4d71541d7954744c79f6a7ff5f3cd4dc12" CERTHASH = "fba557b387cccc3d71ba038f9ef1de4d71541d7954744c79f6a7ff5f3cd4dc12"

View file

@ -20,7 +20,7 @@
from .accounts_list import AccountsList from .accounts_list import AccountsList
from .account_history import AccountHistory from .account_history import AccountHistory
from .login import LoginPage, LoginPage2 from .login import LoginPage, LoginPage2, StopPage
from .transfer import TransferPage, TransferConfirmPage from .transfer import TransferPage, TransferConfirmPage
from .bills import BillsPage from .bills import BillsPage
@ -31,4 +31,4 @@ class AccountPrelevement(AccountsList):
__all__ = ['AccountsList', 'AccountHistory', 'LoginPage', __all__ = ['AccountsList', 'AccountHistory', 'LoginPage',
'LoginPage2', 'AccountPrelevement', 'LoginPage2', 'AccountPrelevement',
'TransferPage', 'TransferConfirmPage', 'TransferPage', 'TransferConfirmPage',
'BillsPage'] 'BillsPage', 'StopPage']

View file

@ -26,7 +26,7 @@ from weboob.tools.captcha.virtkeyboard import VirtKeyboard, VirtKeyboardError
import tempfile import tempfile
__all__ = ['LoginPage', 'LoginPage2', 'INGVirtKeyboard'] __all__ = ['LoginPage', 'LoginPage2', 'INGVirtKeyboard', 'StopPage']
class INGVirtKeyboard(VirtKeyboard): class INGVirtKeyboard(VirtKeyboard):
@ -136,3 +136,7 @@ class LoginPage2(BasePage):
self.browser['mrc:mrldisplayLogin'] = vk.get_string_code(realpasswd) self.browser['mrc:mrldisplayLogin'] = vk.get_string_code(realpasswd)
self.browser['mrc:mrg'] = 'mrc:mrg' self.browser['mrc:mrg'] = 'mrc:mrg'
self.browser.submit(nologin=True) self.browser.submit(nologin=True)
class StopPage(BasePage):
def error(self):
return True