support enterprise accounts

This commit is contained in:
Romain Bignon 2013-09-16 12:47:00 +02:00
commit ac8bd4e7ec
2 changed files with 4 additions and 3 deletions

View file

@ -36,8 +36,8 @@ class CreditDuNordBrowser(BaseBrowser):
'https://[^/]+/.*\?.*_pageLabel=page_erreur_connexion': LoginPage,
'https://[^/]+/vos-comptes/particuliers(\?.*)?': AccountsPage,
'https://[^/]+/vos-comptes/.*/transac/particuliers.*': TransactionsPage,
'https://[^/]+/vos-comptes/professionnels.*': ProAccountsPage,
'https://[^/]+/vos-comptes/.*/transac/professionnels.*': ProTransactionsPage,
'https://[^/]+/vos-comptes/(?P<kind>professionnels|entreprises).*': ProAccountsPage,
'https://[^/]+/vos-comptes/.*/transac/(professionnels|entreprises).*': ProTransactionsPage,
}
account_type = 'particuliers'

View file

@ -134,7 +134,8 @@ class ProAccountsPage(AccountsPage):
for sub in re.findall("'([^']*)'", text):
l.append(sub)
url = '/vos-comptes/IPT/appmanager/transac/professionnels?_nfpb=true&_windowLabel=portletInstance_18&_pageLabel=page_synthese_v1' + '&_cdnCltUrl=' + "/transacClippe/" + quote(l.pop(0))
kind = self.group_dict['kind']
url = '/vos-comptes/IPT/appmanager/transac/' + kind + '?_nfpb=true&_windowLabel=portletInstance_18&_pageLabel=page_synthese_v1' + '&_cdnCltUrl=' + "/transacClippe/" + quote(l.pop(0))
args = {}
for i, key in enumerate(self.ARGS):