From 20c9f849741ef1b559645fef2742bddb7e12bc63 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 26 Nov 2013 11:35:18 +0100 Subject: [PATCH] fix parameters on request to get professionnal accounts history --- modules/creditdunord/pages.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/creditdunord/pages.py b/modules/creditdunord/pages.py index 1d2b655e..1186cc80 100644 --- a/modules/creditdunord/pages.py +++ b/modules/creditdunord/pages.py @@ -127,7 +127,7 @@ class ProAccountsPage(AccountsPage): COL_ID = 0 COL_BALANCE = 1 - ARGS = ['Banque', 'Agence', 'classement', 'Serie', 'SSCompte', 'Devise', 'CodeDeviseCCB', 'LibelleCompte', 'IntituleCompte', 'Indiceclassement', 'IndiceCompte', 'NomClassement'] + ARGS = ['Banque', 'Agence', 'Classement', 'Serie', 'SSCompte', 'Devise', 'CodeDeviseCCB', 'LibelleCompte', 'IntituleCompte', 'Indiceclassement', 'IndiceCompte', 'NomClassement'] def params_from_js(self, text): l = [] @@ -137,10 +137,15 @@ class ProAccountsPage(AccountsPage): 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 input in self.document.xpath('//form[@name="detail"]/input'): + args[input.attrib['name']] = input.attrib.get('value', '') for i, key in enumerate(self.ARGS): args[key] = unicode(l[self.ARGS.index(key)]).encode(self.browser.ENCODING) + args['PageDemandee'] = 1 + args['PagePrecedente'] = 1 + return url, args def get_list(self):