diff --git a/modules/ing/browser.py b/modules/ing/browser.py index 9a2be9b0..5d992fe8 100644 --- a/modules/ing/browser.py +++ b/modules/ing/browser.py @@ -25,7 +25,7 @@ from weboob.exceptions import BrowserIncorrectPassword, ParseError from weboob.capabilities.bank import Account, TransferError, AccountNotFound from weboob.capabilities.base import find_object -from .pages import AccountsList, LoginPage, TitrePage, TitreHistory,\ +from .pages import AccountsList, LoginPage, NetissimaPage, TitrePage, TitreHistory,\ TransferPage, TransferConfirmPage, BillsPage, StopPage, TitreDetails @@ -56,6 +56,7 @@ class IngBrowser(LoginBrowser): valtransferpage = URL('/protected/pages/cc/transfer/create/transferCreateValidation.jsf', TransferConfirmPage) titredetails = URL('/general\?command=display.*', TitreDetails) # CapBank-Market + netissima = URL('/data/asv/fiches-fonds/fonds-netissima.html', NetissimaPage) starttitre = URL('/general\?command=goToAccount&zone=COMPTE', TitrePage) titrepage = URL('https://bourse.ingdirect.fr/priv/portefeuille-TR.php', TitrePage) titrehistory = URL('https://bourse.ingdirect.fr/priv/compte.php\?ong=3', TitreHistory) diff --git a/modules/ing/pages/__init__.py b/modules/ing/pages/__init__.py index 25805a21..8d59568d 100644 --- a/modules/ing/pages/__init__.py +++ b/modules/ing/pages/__init__.py @@ -22,12 +22,12 @@ from .accounts_list import AccountsList, TitreDetails from .login import LoginPage, StopPage from .transfer import TransferPage, TransferConfirmPage from .bills import BillsPage -from .titre import TitrePage, TitreHistory +from .titre import NetissimaPage, TitrePage, TitreHistory class AccountPrelevement(AccountsList): pass -__all__ = ['AccountsList', 'LoginPage', 'TitreDetails', +__all__ = ['AccountsList', 'LoginPage', 'NetissimaPage','TitreDetails', 'AccountPrelevement', 'TransferPage', 'TransferConfirmPage', 'BillsPage', 'StopPage', 'TitrePage', 'TitreHistory'] diff --git a/modules/ing/pages/titre.py b/modules/ing/pages/titre.py index 69ec4e6d..4c2d2363 100644 --- a/modules/ing/pages/titre.py +++ b/modules/ing/pages/titre.py @@ -28,6 +28,9 @@ from weboob.browser.filters.standard import CleanDecimal, CleanText, Date from weboob.tools.capabilities.bank.transactions import FrenchTransaction +class NetissimaPage(HTMLPage): + pass + class Transaction(FrenchTransaction): pass