[caissedepargne]Impossible d'ajouter un compte
Rapport de bug
J'ai plusieurs problèmes avec le module de la caisse d'épargne qui m'empêchent d'ajouter mon compte sur Kresus.
J'utilise la version 3.6 de Woob un peu modifiée au niveau du module caissedepargne pour corriger le bug #666. J'ai récupéré les fichiers pages.py et browser.py modifiés qui corrigent ce bug. Suite à ça, un autre bug est apparu quand j'ai essayé d'ajouter mon compte (repro avec Kresus et Woob en CLI) :
`Click to expand`
2024-01-03 19:19:55,425:DEBUG:woob.core.bcall:3.6:bcall.py:92:backend_process <Backend caissedepargne>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f94118110>> raised an error: ValueError("invalid literal for int() with base 36: ' '")
Bug(caissedepargne): invalid literal for int() with base 36: ' '
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/home/kresus/.local/lib/python3.11/site-packages/woob/core/bcall.py", line 88, in backend_process
result = function(backend, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/lib/python3.11/site-packages/woob/tools/application/base.py", line 348, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/share/woob/modules/3.6/woob_modules/caissedepargne/module.py", line 74, in iter_resources
return self.iter_accounts()
^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/share/woob/modules/3.6/woob_modules/caissedepargne/module.py", line 81, in iter_accounts
return self.browser.iter_accounts()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/lib/python3.11/site-packages/woob/browser/switch.py", line 98, in wrapper
return val(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/lib/python3.11/site-packages/woob/browser/browsers.py", line 1121, in inner
return func(browser, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/share/woob/modules/3.6/woob_modules/caissedepargne/browser.py", line 1105, in iter_accounts
for account in self.page.iter_accounts():
File "/home/kresus/.local/lib/python3.11/site-packages/woob/browser/elements.py", line 281, in __iter__
for obj in item:
File "/home/kresus/.local/lib/python3.11/site-packages/woob/browser/elements.py", line 470, in __iter__
self.handle_attr(attr, getattr(self, 'obj_%s' % attr))
File "/home/kresus/.local/lib/python3.11/site-packages/woob/browser/elements.py", line 489, in handle_attr
value = self.use_selector(func, key=key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/lib/python3.11/site-packages/woob/browser/elements.py", line 177, in use_selector
value = func()
^^^^^^
File "/home/kresus/.local/share/woob/modules/3.6/woob_modules/caissedepargne/pages.py", line 590, in obj_iban
return rib2iban(CleanText(Dict('identity/producerContractId'))(self))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/lib/python3.11/site-packages/woob/tools/capabilities/bank/iban.py", line 71, in rib2iban
return rebuild_iban('FR00' + rib)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/lib/python3.11/site-packages/woob/tools/capabilities/bank/iban.py", line 68, in rebuild_iban
return iban[:2] + ('%02d' % find_iban_checksum(iban)) + iban[4:]
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/lib/python3.11/site-packages/woob/tools/capabilities/bank/iban.py", line 59, in find_iban_checksum
digits = str(iban2numeric(iban))
^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/lib/python3.11/site-packages/woob/tools/capabilities/bank/iban.py", line 54, in iban2numeric
digits = int(''.join(str(int(ch, 36)) for ch in iban))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.local/lib/python3.11/site-packages/woob/tools/capabilities/bank/iban.py", line 54, in <genexpr>
digits = int(''.join(str(int(ch, 36)) for ch in iban))
^^^^^^^^^^^
ValueError: invalid literal for int() with base 36: ' '
J'ai "corrigé" ce bug en remplaçant dans le fichier pages.py
if Field('type')(self) not in (
Account.TYPE_CAPITALISATION,
Account.TYPE_LIFE_INSURANCE,
Account.TYPE_REVOLVING_CREDIT,
Account.TYPE_CONSUMER_CREDIT,
Account.TYPE_LOAN,
Account.TYPE_PERP,
):
return rib2iban(CleanText(Dict('identity/producerContractId'))(self))
return NotAvailable
par
if Field('type')(self) not in (
Account.TYPE_CAPITALISATION,
Account.TYPE_LIFE_INSURANCE,
Account.TYPE_REVOLVING_CREDIT,
Account.TYPE_CONSUMER_CREDIT,
Account.TYPE_LOAN,
Account.TYPE_PERP,
):
#return rib2iban(CleanText(Dict('identity/producerContractId'))(self))
return NotAvailable
return NotAvailable
C'est bourrin, mais une fois le fichier modifié j'arrive à récupérer les info de mon compte via Woob (je rentre mon identifiant et mot de passe, puis le code 2FA et j'ai accès à mon compte) :
Click to expand
Copyright(C) 2010-2024 Romain Bignon, Christophe Benz
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Type "help" to display available commands.
Loaded backends: caissedepargne
bank> ls
/home/kresus/.local/lib/python3.11/site-packages/woob/tools/misc.py:265: DeprecationWarning: Use woob.tools.application.pretty.BOLD instead.
That's also better to use woob.tools.application.pretty.colored.
return self.f(owner)
/home/kresus/.local/lib/python3.11/site-packages/woob/tools/misc.py:265: DeprecationWarning: Use woob.tools.application.pretty.NC instead.
That's also better to use woob.tools.application.pretty.colored.
return self.f(owner)
Account Balance Coming
------------------------------------------+----------+----------
2024-01-03 19:24:36,306:DEBUG:woob.core.bcall:3.6:bcall.py:86:backend_process <Backend caissedepargne>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f971b8a90>>
/home/kresus/.local/lib/python3.11/site-packages/woob/tools/value.py:266: DeprecationWarning: RequestManager will be removed in woob4
self._value = self._requests.request('login', self._domain, self)
[caissedepargne] Identifiant client (hidden input):
[caissedepargne] Mot de passe (hidden input):
2024-01-03 19:24:43,715:DEBUG:urllib3.util.retry:3.6:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 19:24:43,728:DEBUG:urllib3.util.retry:3.6:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 19:24:43,745:DEBUG:urllib3.util.retry:3.6:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 19:24:43,746:DEBUG:urllib3.util.retry:3.6:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 19:24:43,757:INFO:woob.backend.caissedepargne.browser:3.6:switch.py:88:set_browser using 'main' browser
2024-01-03 19:24:43,762:DEBUG:urllib3.util.retry:3.6:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 19:24:43,770:DEBUG:urllib3.util.retry:3.6:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 19:24:43,785:DEBUG:urllib3.util.retry:3.6:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 19:24:43,786:DEBUG:urllib3.util.retry:3.6:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 19:24:43,795:INFO:woob.backend.caissedepargne.browser:3.6:switch.py:88:set_browser using 'main' browser
2024-01-03 19:24:43,802:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1195:_load_cookies Reloaded cookies from storage
2024-01-03 19:24:43,822:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.rs-ex-ath-groupe.caisse-epargne.fr:443
2024-01-03 19:24:46,089:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.rs-ex-ath-groupe.caisse-epargne.fr:443 "GET /bapi/contract/v2/augmentedSynthesisViews?productFamilyPFM=1%2C2%2C3%2C4%2C6%2C7%2C17&pfmCharacteristicsIndicator=true HTTP/1.1" 403 0
2024-01-03 19:24:46,093:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.caisse-epargne.fr:443
2024-01-03 19:24:46,464:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /se-connecter/sso?service=dei HTTP/1.1" 200 1633
2024-01-03 19:24:46,483:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/se-connecter/sso?service=dei with LoginPage
2024-01-03 19:24:46,564:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /se-connecter/main.7438848d02f0f889.js HTTP/1.1" 200 None
2024-01-03 19:24:46,886:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/se-connecter/main.7438848d02f0f889.js with JsFilePage
2024-01-03 19:24:50,933:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.as-ex-ath-groupe.caisse-epargne.fr:443
2024-01-03 19:24:51,747:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "GET /api/oauth/v2/authorize?nonce=09a7b8a4-69c2-437b-83eb-562c7ed64c8a&response_type=id_token+token&response_mode=form_post&cdetab=13485&login_hint=XXXXXXXXX&redirect_uri=https%3A%2F%2Fwww.net348.caisse-epargne.fr%2Floginbel.aspx&display=page&client_id=470d8cf1-c7bc-4965-9a08-5256d286536b&claims=%7B%22userinfo%22%3A%7B%22cdetab%22%3Anull%2C%22authMethod%22%3Anull%2C%22authLevel%22%3Anull%2C%22dacsId%22%3Anull%2C%22last_login%22%3Anull%2C%22auth_time%22%3Anull%2C%22opsId%22%3Anull%2C%22appid%22%3Anull%2C%22pro%22%3Anull%2C%22userRef%22%3Anull%2C%22apidp%22%3Anull%2C%22bpAttributeId%22%3Anull%2C%22env%22%3Anull%7D%2C%22id_token%22%3A%7B%22auth_time%22%3A%7B%22essential%22%3A%22true%22%7D%2C%22last_login%22%3Anull%2C%22cdetab%22%3Anull%2C%22pro%22%3Anull%7D%7D&bpcesta=%7B%22csid%22%3A%2280240401-e742-44a4-8139-8dc9e942af37%22%2C%22typ_app%22%3A%22rest%22%2C%22enseigne%22%3A%22ce%22%2C%22typ_sp%22%3A%22out-band%22%2C%22typ_act%22%3A%22auth%22%2C%22snid%22%3A%22224837%22%2C%22cdetab%22%3A%2213485%22%2C%22typ_srv%22%3A%22part%22%2C%22phase%22%3A%22%22%2C%22term_id%22%3A%22fdbcb538-c6f4-4ad5-894c-ed3f80fa3a67%22%7D HTTP/1.1" 200 None
2024-01-03 19:24:51,760:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/authorize?nonce=09a7b8a4-69c2-437b-83eb-562c7ed64c8a&response_type=id_token+token&response_mode=form_post&cdetab=13485&login_hint=XXXXXXXXX&redirect_uri=https%3A%2F%2Fwww.net348.caisse-epargne.fr%2Floginbel.aspx&display=page&client_id=470d8cf1-c7bc-4965-9a08-5256d286536b&claims=%7B%22userinfo%22%3A%7B%22cdetab%22%3Anull%2C%22authMethod%22%3Anull%2C%22authLevel%22%3Anull%2C%22dacsId%22%3Anull%2C%22last_login%22%3Anull%2C%22auth_time%22%3Anull%2C%22opsId%22%3Anull%2C%22appid%22%3Anull%2C%22pro%22%3Anull%2C%22userRef%22%3Anull%2C%22apidp%22%3Anull%2C%22bpAttributeId%22%3Anull%2C%22env%22%3Anull%7D%2C%22id_token%22%3A%7B%22auth_time%22%3A%7B%22essential%22%3A%22true%22%7D%2C%22last_login%22%3Anull%2C%22cdetab%22%3Anull%2C%22pro%22%3Anull%7D%7D&bpcesta=%7B%22csid%22%3A%2280240401-e742-44a4-8139-8dc9e942af37%22%2C%22typ_app%22%3A%22rest%22%2C%22enseigne%22%3A%22ce%22%2C%22typ_sp%22%3A%22out-band%22%2C%22typ_act%22%3A%22auth%22%2C%22snid%22%3A%22224837%22%2C%22cdetab%22%3A%2213485%22%2C%22typ_srv%22%3A%22part%22%2C%22phase%22%3A%22%22%2C%22term_id%22%3A%22fdbcb538-c6f4-4ad5-894c-ed3f80fa3a67%22%7D with AuthorizePage
2024-01-03 19:24:51,764:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.icgauth.caisse-epargne.fr:443
2024-01-03 19:24:52,625:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacswebssoissuer/AuthnRequestServlet HTTP/1.1" 303 0
2024-01-03 19:24:52,726:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACPRD0931edc5bd227024d30911fb16d2594580422 HTTP/1.1" 200 1251
2024-01-03 19:24:52,733:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD0931edc5bd227024d30911fb16d2594580422 with AuthenticationMethodPage
2024-01-03 19:24:52,818:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/mappings/7f9a8c18-0e48-463b-b227-f1fa335178c8/images HTTP/1.1" 200 2281
2024-01-03 19:24:52,824:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/mappings/7f9a8c18-0e48-463b-b227-f1fa335178c8/images with VkImagePage
2024-01-03 19:24:52,901:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imgf33c8ff7-284e-4b3e-bd3e-c17dcf5391b2 HTTP/1.1" 200 924
2024-01-03 19:24:52,916:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/imgf33c8ff7-284e-4b3e-bd3e-c17dcf5391b2
2024-01-03 19:24:52,960:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:52,961:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 814
2024-01-03 19:24:53,048:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img5785b79d-2537-4d41-b0a8-05ff94a20c48 HTTP/1.1" 200 924
2024-01-03 19:24:53,052:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img5785b79d-2537-4d41-b0a8-05ff94a20c48
2024-01-03 19:24:53,053:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:53,053:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 641
2024-01-03 19:24:53,138:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img5ba4c5e7-2abe-4186-b765-20355bd51be9 HTTP/1.1" 200 924
2024-01-03 19:24:53,142:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img5ba4c5e7-2abe-4186-b765-20355bd51be9
2024-01-03 19:24:53,142:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:53,143:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 774
2024-01-03 19:24:53,221:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img47f01e7f-50ac-462b-8b70-0ed6432ef6cb HTTP/1.1" 200 924
2024-01-03 19:24:53,225:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img47f01e7f-50ac-462b-8b70-0ed6432ef6cb
2024-01-03 19:24:53,226:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:53,226:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 537
2024-01-03 19:24:53,303:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img164218da-b157-43a4-b940-dd1d4b3f3a56 HTTP/1.1" 200 924
2024-01-03 19:24:53,306:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img164218da-b157-43a4-b940-dd1d4b3f3a56
2024-01-03 19:24:53,307:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:53,307:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 867
2024-01-03 19:24:53,389:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imgb826412c-7de3-41f3-a3f9-f435f4f59b64 HTTP/1.1" 200 924
2024-01-03 19:24:53,393:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/imgb826412c-7de3-41f3-a3f9-f435f4f59b64
2024-01-03 19:24:53,394:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:53,394:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 784
2024-01-03 19:24:53,474:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img99ed4927-ccfa-4647-af48-9a21322c3438 HTTP/1.1" 200 924
2024-01-03 19:24:53,477:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img99ed4927-ccfa-4647-af48-9a21322c3438
2024-01-03 19:24:53,478:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:53,478:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 710
2024-01-03 19:24:53,560:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img63c08b75-56c8-4497-a47f-29aae06c3169 HTTP/1.1" 200 924
2024-01-03 19:24:53,563:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img63c08b75-56c8-4497-a47f-29aae06c3169
2024-01-03 19:24:53,564:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:53,564:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 469
2024-01-03 19:24:53,640:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img65064e9b-8b7c-4e28-803d-3e6806b5e500 HTTP/1.1" 200 924
2024-01-03 19:24:53,644:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img65064e9b-8b7c-4e28-803d-3e6806b5e500
2024-01-03 19:24:53,645:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:53,645:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 642
2024-01-03 19:24:53,731:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img076f7d97-553e-40b8-a62f-dfc795de17f4 HTTP/1.1" 200 924
2024-01-03 19:24:53,734:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img076f7d97-553e-40b8-a62f-dfc795de17f4
2024-01-03 19:24:53,735:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 19:24:53,735:DEBUG:PIL.PngImagePlugin:3.6:PngImagePlugin.py:204:call STREAM b'IDAT' 41 636
2024-01-03 19:24:54,513:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacsrest/api/v1u0/transaction/CtxDACPRD0931edc5bd227024d30911fb16d2594580422/step HTTP/1.1" 200 280
2024-01-03 19:24:54,517:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD0931edc5bd227024d30911fb16d2594580422/step with AuthenticationStepPage
2024-01-03 19:24:54,519:DEBUG:woob.core.bcall:3.6:bcall.py:92:backend_process <Backend caissedepargne>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f971b8a90>> raised an error: SentOTPQuestion()
[otp_sms] Veuillez renseigner le mot de passe unique qui vous a été envoyé par SMS dans le champ réponse.: XXXXXX
2024-01-03 19:25:06,064:DEBUG:woob.core.bcall:3.6:bcall.py:86:backend_process <Backend caissedepargne>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f971b8a90>>
2024-01-03 19:25:06,072:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:274:_get_conn Resetting dropped connection: www.icgauth.caisse-epargne.fr
2024-01-03 19:25:06,827:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacsrest/api/v1u0/transaction/CtxDACPRD0931edc5bd227024d30911fb16d2594580422/step HTTP/1.1" 200 13827
2024-01-03 19:25:06,897:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD0931edc5bd227024d30911fb16d2594580422/step with AuthenticationStepPage
2024-01-03 19:25:06,904:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:274:_get_conn Resetting dropped connection: www.as-ex-ath-groupe.caisse-epargne.fr
2024-01-03 19:25:07,819:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "POST /api/oauth/v2/consume HTTP/1.1" 200 None
2024-01-03 19:25:07,822:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/consume with LoginTokensPage
2024-01-03 19:25:07,825:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:274:_get_conn Resetting dropped connection: www.rs-ex-ath-groupe.caisse-epargne.fr
2024-01-03 19:25:08,644:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.rs-ex-ath-groupe.caisse-epargne.fr:443 "PUT /bapi/user/v1/user/lastConnect HTTP/1.1" 204 0
2024-01-03 19:25:08,649:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.rs-ex-ath-groupe.caisse-epargne.fr/bapi/user/v1/user/lastConnect with RememberTerminalPage
2024-01-03 19:25:08,781:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /espace-client/compte?cdetab=13485&typ_srv=part&login_hint=XXXXXXXXX&typ_app=rest&typ_sp=out-band&enseigne=ce&snid=224837&csid=80240401-e742-44a4-8139-8dc9e942af37 HTTP/1.1" 200 1943
2024-01-03 19:25:08,811:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/espace-client/compte?cdetab=13485&typ_srv=part&login_hint=3XXXXXXXXX&typ_app=rest&typ_sp=out-band&enseigne=ce&snid=224837&csid=80240401-e742-44a4-8139-8dc9e942af37 with HomePage
2024-01-03 19:25:08,887:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /espace-client/main.540ed727a98578d8.js?v=1.36.0 HTTP/1.1" 200 None
2024-01-03 19:25:09,139:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/espace-client/main.540ed727a98578d8.js?v=1.36.0 with JsFilePage
2024-01-03 19:25:11,336:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "GET /api/oauth/v2/authorize?scope=&cdetab=13485&client_id=c862beb1-b08a-4d19-af2a-47544b2fd31d&response_type=id_token+token&nonce=09a7b8a4-69c2-437b-83eb-562c7ed64c8a&response_mode=form_post&claims=%7B%22id_token%22%3A%7B%22cdetab%22%3Anull%2C%22pro%22%3Anull%7D%2C%22userinfo%22%3A%7B%22pro%22%3Anull%2C%22cdetab%22%3Anull%2C%22authMethod%22%3Anull%2C%22authLevel%22%3Anull%7D%7D&bpcesta=%7B%22typ_sp%22%3A%22out-band%22%2C%22cdetab%22%3A%2213485%22%2C%22enseigne%22%3A%22ce%22%2C%22login_hint%22%3A%22XXXXXXXXX%22%2C%22typ_srv%22%3A%22part%22%2C%22typ_app%22%3A%22rest%22%2C%22typ_act%22%3A%22sso%22%7D&login_hint=XXXXXXXXX&display=page HTTP/1.1" 200 None
2024-01-03 19:25:11,350:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/authorize?scope=&cdetab=13485&client_id=c862beb1-b08a-4d19-af2a-47544b2fd31d&response_type=id_token+token&nonce=09a7b8a4-69c2-437b-83eb-562c7ed64c8a&response_mode=form_post&claims=%7B%22id_token%22%3A%7B%22cdetab%22%3Anull%2C%22pro%22%3Anull%7D%2C%22userinfo%22%3A%7B%22pro%22%3Anull%2C%22cdetab%22%3Anull%2C%22authMethod%22%3Anull%2C%22authLevel%22%3Anull%7D%7D&bpcesta=%7B%22typ_sp%22%3A%22out-band%22%2C%22cdetab%22%3A%2213485%22%2C%22enseigne%22%3A%22ce%22%2C%22login_hint%22%3A%22XXXXXXXXX%22%2C%22typ_srv%22%3A%22part%22%2C%22typ_app%22%3A%22rest%22%2C%22typ_act%22%3A%22sso%22%7D&login_hint=XXXXXXXXX&display=page with AuthorizePage
2024-01-03 19:25:11,719:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacswebssoissuer/AuthnRequestServlet HTTP/1.1" 303 0
2024-01-03 19:25:11,831:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACPRD0935d9fd928520c4666a3ef9001a8912ede22 HTTP/1.1" 200 13108
2024-01-03 19:25:11,839:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD0935d9fd928520c4666a3ef9001a8912ede22 with AuthenticationMethodPage
2024-01-03 19:25:12,071:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "POST /api/oauth/v2/consume HTTP/1.1" 200 None
2024-01-03 19:25:12,075:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/consume with LoginTokensPage
2024-01-03 19:25:12,352:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.rs-ex-ath-groupe.caisse-epargne.fr:443 "GET /bapi/contract/v2/augmentedSynthesisViews?productFamilyPFM=1%2C2%2C3%2C4%2C6%2C7%2C17&pfmCharacteristicsIndicator=true HTTP/1.1" 206 None
2024-01-03 19:25:12,443:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.rs-ex-ath-groupe.caisse-epargne.fr/bapi/contract/v2/augmentedSynthesisViews?productFamilyPFM=1%2C2%2C3%2C4%2C6%2C7%2C17&pfmCharacteristicsIndicator=true with AccountsPage
2024-01-03 19:25:12,580:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /gestion-client/credit-immobilier/ HTTP/1.1" 200 1733
2024-01-03 19:25:12,597:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/gestion-client/credit-immobilier/ with HomePage
2024-01-03 19:25:12,679:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /gestion-client/credit-immobilier/main.f405e2ed86e9b446.js HTTP/1.1" 200 None
2024-01-03 19:25:12,737:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/gestion-client/credit-immobilier/main.f405e2ed86e9b446.js with JsFilePage
2024-01-03 19:25:13,731:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "GET /api/oauth/v2/authorize?scope=&cdetab=13485&client_id=873a10ce-67a7-4917-ab31-e5a482617303&response_type=token&nonce=09a7b8a4-69c2-437b-83eb-562c7ed64c8a&response_mode=form_post&bpcesta=%7B%22cdetab%22%3A%2213485%22%2C%22typ_srv%22%3A%22part%22%2C%22typ_sp%22%3A%22out-band%22%2C%22enseigne%22%3A%22ce%22%2C%22typ_app%22%3A%22rest%22%2C%22typ_act%22%3A%22sso%22%7D&display=page HTTP/1.1" 200 None
2024-01-03 19:25:13,736:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/authorize?scope=&cdetab=13485&client_id=873a10ce-67a7-4917-ab31-e5a482617303&response_type=token&nonce=09a7b8a4-69c2-437b-83eb-562c7ed64c8a&response_mode=form_post&bpcesta=%7B%22cdetab%22%3A%2213485%22%2C%22typ_srv%22%3A%22part%22%2C%22typ_sp%22%3A%22out-band%22%2C%22enseigne%22%3A%22ce%22%2C%22typ_app%22%3A%22rest%22%2C%22typ_act%22%3A%22sso%22%7D&display=page with AuthorizePage
2024-01-03 19:25:13,911:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacswebssoissuer/AuthnRequestServlet HTTP/1.1" 303 0
2024-01-03 19:25:14,024:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACPRD0938dcd87df460f443dab887fee7c61459e22 HTTP/1.1" 200 13108
2024-01-03 19:25:14,032:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD0938dcd87df460f443dab887fee7c61459e22 with AuthenticationMethodPage
2024-01-03 19:25:14,291:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "POST /api/oauth/v2/consume HTTP/1.1" 200 None
2024-01-03 19:25:14,293:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/consume with LoginTokensPage
2024-01-03 19:25:14,589:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:457:_make_request https://www.rs-ex-ath-groupe.caisse-epargne.fr:443 "GET /bapi/loan/v1/loans/13485-2725445 HTTP/1.1" 200 None
2024-01-03 19:25:14,592:DEBUG:woob.backend.caissedepargne.browser:3.6:browsers.py:1004:internal_callback Handle https://www.rs-ex-ath-groupe.caisse-epargne.fr/bapi/loan/v1/loans/13485-2725445 with LoanDetailsPage
/home/kresus/.local/lib/python3.11/site-packages/woob/browser/elements.py:503: AttributeCreationWarning: Creating a non-field attribute start_repayment_date. Please prefix it with _
setattr(self.obj, key, value)
2024-01-03 19:25:14,596:DEBUG:woob.core.bcall:3.6:bcall.py:95:backend_process <Backend caissedepargne>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f971b8a90>> returned: <generator object Application._do_complete_iter at 0x7f93a37d00>
#1 (caissedepargne) CPT DEPOT PART. XXXX
#2 (caissedepargne) RICOCHET XXXX
#3 (caissedepargne) CPT PARTS SOCIALES XXXX
#4 (caissedepargne) PRET IMMOBILIER XXXXX XXXX
------------------------------------------+----------+----------
Total (EUR) XXXXX 0.00
J'ai donc essayé de faire de même via Kresus mais après que j'ai rentré le code 2FA, j'ai le même bug que le #1215 et si j'essaye de saisir à nouveau le code 2FA j'ai l'erreur "Assertion error: Expected variable to be not null" :
Click to expand
[2024-01-03T20:05:28.203] [INFO] accounts-manager - Retrieve all accounts from access caissedepargne with login XXXXXXXXXX
[2024-01-03T20:05:28.209] [INFO] providers/woob - Calling woob: command accounts...
[2024-01-03T20:05:45.318] [INFO] providers/woob - exited with code 0.
[2024-01-03T20:05:45.319] [WARN] providers/woob - stderr: 2024-01-03 20:05:30,830:DEBUG:woob.core.modules.loader:modules.py:250:load_module Loaded module "caissedepargne" from /home/kresus/database/woob-data/modules/3.6/woob_modules/caissedepargne
2024-01-03 20:05:30,831:DEBUG:woob.backend:modules.py:160:create_instance Created backend "caissedepargne" for module "caissedepargne"
2024-01-03 20:05:30,832:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:30,838:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:30,843:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:30,844:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:30,845:INFO:woob.caissedepargne.browser:switch.py:88:set_browser using 'main' browser
2024-01-03 20:05:30,846:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:30,848:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:30,853:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:30,853:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:30,855:INFO:woob.caissedepargne.browser:switch.py:88:set_browser using 'main' browser
2024-01-03 20:05:30,858:DEBUG:urllib3.connectionpool:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.caisse-epargne.fr:443
2024-01-03 20:05:31,510:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /se-connecter/sso?service=dei HTTP/1.1" 200 1633
2024-01-03 20:05:31,534:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/se-connecter/sso?service=dei with LoginPage
2024-01-03 20:05:31,626:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /se-connecter/main.7438848d02f0f889.js HTTP/1.1" 200 None
2024-01-03 20:05:31,932:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/se-connecter/main.7438848d02f0f889.js with JsFilePage
2024-01-03 20:05:38,254:DEBUG:urllib3.connectionpool:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.as-ex-ano-groupe.caisse-epargne.fr:443
2024-01-03 20:05:40,768:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.as-ex-ano-groupe.caisse-epargne.fr:443 "POST /api/oauth/v2/token HTTP/1.1" 200 None
2024-01-03 20:05:40,773:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.as-ex-ano-groupe.caisse-epargne.fr/api/oauth/v2/token with TokenPage
2024-01-03 20:05:40,777:DEBUG:urllib3.connectionpool:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.rs-ex-ano-groupe.caisse-epargne.fr:443
2024-01-03 20:05:41,448:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.rs-ex-ano-groupe.caisse-epargne.fr:443 "POST /bapi/user/v1/users/identificationRouting HTTP/1.1" 200 None
2024-01-03 20:05:41,453:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.rs-ex-ano-groupe.caisse-epargne.fr/bapi/user/v1/users/identificationRouting with LoginApi
2024-01-03 20:05:41,578:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /ria/pas/configuration/config.json?ts=1704308741453 HTTP/1.1" 200 None
2024-01-03 20:05:41,581:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/ria/pas/configuration/config.json?ts=1704308741453 with ConfigPage
2024-01-03 20:05:41,589:DEBUG:urllib3.connectionpool:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.as-ex-ath-groupe.caisse-epargne.fr:443
2024-01-03 20:05:42,263:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "GET /api/oauth/v2/authorize?nonce=46eda9ba-1747-4bd0-95d5-8e0368837ca4&response_type=id_token+token&response_mode=form_post&cdetab=13485&login_hint=XXXXXXXXXX&redirect_uri=https%3A%2F%2Fwww.net348.caisse-epargne.fr%2Floginbel.aspx&display=page&client_id=470d8cf1-c7bc-4965-9a08-5256d286536b&claims=%7B%22userinfo%22%3A%7B%22cdetab%22%3Anull%2C%22authMethod%22%3Anull%2C%22authLevel%22%3Anull%2C%22dacsId%22%3Anull%2C%22last_login%22%3Anull%2C%22auth_time%22%3Anull%2C%22opsId%22%3Anull%2C%22appid%22%3Anull%2C%22pro%22%3Anull%2C%22userRef%22%3Anull%2C%22apidp%22%3Anull%2C%22bpAttributeId%22%3Anull%2C%22env%22%3Anull%7D%2C%22id_token%22%3A%7B%22auth_time%22%3A%7B%22essential%22%3A%22true%22%7D%2C%22last_login%22%3Anull%2C%22cdetab%22%3Anull%2C%22pro%22%3Anull%7D%7D&bpcesta=%7B%22csid%22%3A%222e14e77c-b663-4150-a4ee-0b2f819f1502%22%2C%22typ_app%22%3A%22rest%22%2C%22enseigne%22%3A%22ce%22%2C%22typ_sp%22%3A%22out-band%22%2C%22typ_act%22%3A%22auth%22%2C%22snid%22%3A%22224837%22%2C%22cdetab%22%3A%2213485%22%2C%22typ_srv%22%3A%22part%22%2C%22phase%22%3A%22%22%2C%22term_id%22%3A%224191f558-121e-489d-8b24-0bd1f3d46ce4%22%7D HTTP/1.1" 200 None
2024-01-03 20:05:42,270:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/authorize?nonce=46eda9ba-1747-4bd0-95d5-8e0368837ca4&response_type=id_token+token&response_mode=form_post&cdetab=13485&login_hint=XXXXXXXXXX&redirect_uri=https%3A%2F%2Fwww.net348.caisse-epargne.fr%2Floginbel.aspx&display=page&client_id=470d8cf1-c7bc-4965-9a08-5256d286536b&claims=%7B%22userinfo%22%3A%7B%22cdetab%22%3Anull%2C%22authMethod%22%3Anull%2C%22authLevel%22%3Anull%2C%22dacsId%22%3Anull%2C%22last_login%22%3Anull%2C%22auth_time%22%3Anull%2C%22opsId%22%3Anull%2C%22appid%22%3Anull%2C%22pro%22%3Anull%2C%22userRef%22%3Anull%2C%22apidp%22%3Anull%2C%22bpAttributeId%22%3Anull%2C%22env%22%3Anull%7D%2C%22id_token%22%3A%7B%22auth_time%22%3A%7B%22essential%22%3A%22true%22%7D%2C%22last_login%22%3Anull%2C%22cdetab%22%3Anull%2C%22pro%22%3Anull%7D%7D&bpcesta=%7B%22csid%22%3A%222e14e77c-b663-4150-a4ee-0b2f819f1502%22%2C%22typ_app%22%3A%22rest%22%2C%22enseigne%22%3A%22ce%22%2C%22typ_sp%22%3A%22out-band%22%2C%22typ_act%22%3A%22auth%22%2C%22snid%22%3A%22224837%22%2C%22cdetab%22%3A%2213485%22%2C%22typ_srv%22%3A%22part%22%2C%22phase%22%3A%22%22%2C%22term_id%22%3A%224191f558-121e-489d-8b24-0bd1f3d46ce4%22%7D with AuthorizePage
2024-01-03 20:05:42,281:DEBUG:urllib3.connectionpool:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.icgauth.caisse-epargne.fr:443
2024-01-03 20:05:43,214:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacswebssoissuer/AuthnRequestServlet HTTP/1.1" 303 0
2024-01-03 20:05:43,339:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACPRD09540b3518d95074741b59ed560c8d09d2e22 HTTP/1.1" 200 1251
2024-01-03 20:05:43,346:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD09540b3518d95074741b59ed560c8d09d2e22 with AuthenticationMethodPage
2024-01-03 20:05:43,439:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/mappings/cf7a6c5e-84b8-4f2b-9b64-76aadb020aa2/images HTTP/1.1" 200 2281
2024-01-03 20:05:43,448:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/mappings/cf7a6c5e-84b8-4f2b-9b64-76aadb020aa2/images with VkImagePage
2024-01-03 20:05:43,537:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imge477ea9c-97f9-4824-a953-df6c6d0837b2 HTTP/1.1" 200 923
2024-01-03 20:05:43,554:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/imge477ea9c-97f9-4824-a953-df6c6d0837b2
2024-01-03 20:05:43,612:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:43,612:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 458
2024-01-03 20:05:43,707:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imgd35c7678-4692-4e7e-9f00-12f9a3f8bb05 HTTP/1.1" 200 923
2024-01-03 20:05:43,712:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/imgd35c7678-4692-4e7e-9f00-12f9a3f8bb05
2024-01-03 20:05:43,712:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:43,713:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 815
2024-01-03 20:05:43,789:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imge92b5296-e275-442e-bab1-3b7dfc177ae7 HTTP/1.1" 200 923
2024-01-03 20:05:43,793:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/imge92b5296-e275-442e-bab1-3b7dfc177ae7
2024-01-03 20:05:43,794:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:43,794:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 764
2024-01-03 20:05:43,882:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img3f5bd545-bbd0-4272-a594-bee8b67e1884 HTTP/1.1" 200 923
2024-01-03 20:05:43,885:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img3f5bd545-bbd0-4272-a594-bee8b67e1884
2024-01-03 20:05:43,886:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:43,886:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 777
2024-01-03 20:05:43,961:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img43a421f0-112d-42aa-99b0-e3318944e1c9 HTTP/1.1" 200 923
2024-01-03 20:05:43,964:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img43a421f0-112d-42aa-99b0-e3318944e1c9
2024-01-03 20:05:43,965:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:43,965:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 640
2024-01-03 20:05:44,048:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img9a476d3f-a035-46fc-83bd-7ec41c7c4fde HTTP/1.1" 200 923
2024-01-03 20:05:44,052:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img9a476d3f-a035-46fc-83bd-7ec41c7c4fde
2024-01-03 20:05:44,052:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:44,053:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 698
2024-01-03 20:05:44,139:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imgc1c51dad-8280-4840-836d-43e19f29f0d0 HTTP/1.1" 200 923
2024-01-03 20:05:44,142:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/imgc1c51dad-8280-4840-836d-43e19f29f0d0
2024-01-03 20:05:44,143:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:44,143:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 538
2024-01-03 20:05:44,223:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img9540e06e-e697-481e-b339-c34c88f3365c HTTP/1.1" 200 923
2024-01-03 20:05:44,227:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img9540e06e-e697-481e-b339-c34c88f3365c
2024-01-03 20:05:44,228:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:44,228:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 647
2024-01-03 20:05:44,301:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img90d5c35c-f9b8-46fa-b51c-e24dd5c75dd4 HTTP/1.1" 200 923
2024-01-03 20:05:44,305:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/img90d5c35c-f9b8-46fa-b51c-e24dd5c75dd4
2024-01-03 20:05:44,305:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:44,305:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 866
2024-01-03 20:05:44,391:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imgee4f66c0-bac4-476f-b77b-b187f1dc6449 HTTP/1.1" 200 923
2024-01-03 20:05:44,394:DEBUG:woob.caissedepargne.browser:browsers.py:1018:internal_callback Unable to handle https://www.icgauth.caisse-epargne.fr/dacs-rest-media/api/v1u0/medias/images/imgee4f66c0-bac4-476f-b77b-b187f1dc6449
2024-01-03 20:05:44,394:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IHDR' 16 13
2024-01-03 20:05:44,395:DEBUG:PIL.PngImagePlugin:PngImagePlugin.py:204:call STREAM b'IDAT' 41 632
2024-01-03 20:05:45,034:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacsrest/api/v1u0/transaction/CtxDACPRD09540b3518d95074741b59ed560c8d09d2e22/step HTTP/1.1" 200 280
2024-01-03 20:05:45,036:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD09540b3518d95074741b59ed560c8d09d2e22/step with AuthenticationStepPage
2024-01-03 20:05:45,039:DEBUG:woob.caissedepargne.browser:browsers.py:1256:dump_state Stored cookies into storage
[2024-01-03T20:05:45.320] [INFO] providers/woob - Saving session for access from bank caissedepargne with login XXXXXXXXXX
[2024-01-03T20:05:45.364] [INFO] providers/woob - Browser question is required; propagating question to the user.
[2024-01-03T20:05:45.374] [INFO] HTTP - POST /api/accesses - 200 (17249 ms)
[2024-01-03T20:05:56.886] [INFO] accounts-manager - Retrieve all accounts from access caissedepargne with login XXXXXXXXXX
[2024-01-03T20:05:56.893] [INFO] providers/woob - Calling woob: command accounts...
[2024-01-03T20:06:07.197] [INFO] providers/woob - exited with code 0.
[2024-01-03T20:06:07.198] [WARN] providers/woob - stderr: 2024-01-03 20:05:58,887:DEBUG:woob.core.modules.loader:modules.py:250:load_module Loaded module "caissedepargne" from /home/kresus/database/woob-data/modules/3.6/woob_modules/caissedepargne
2024-01-03 20:05:58,888:DEBUG:woob.backend:modules.py:160:create_instance Created backend "caissedepargne" for module "caissedepargne"
2024-01-03 20:05:58,890:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:58,895:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:58,901:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:58,901:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:58,902:INFO:woob.caissedepargne.browser:switch.py:88:set_browser using 'main' browser
2024-01-03 20:05:58,903:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:58,905:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:58,910:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:58,910:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:05:58,912:INFO:woob.caissedepargne.browser:switch.py:88:set_browser using 'main' browser
2024-01-03 20:05:58,913:DEBUG:woob.caissedepargne.browser:browsers.py:1195:_load_cookies Reloaded cookies from storage
2024-01-03 20:05:58,919:DEBUG:urllib3.connectionpool:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.icgauth.caisse-epargne.fr:443
2024-01-03 20:05:59,553:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacsrest/api/v1u0/transaction/CtxDACPRD09540b3518d95074741b59ed560c8d09d2e22/step HTTP/1.1" 200 13827
2024-01-03 20:05:59,570:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD09540b3518d95074741b59ed560c8d09d2e22/step with AuthenticationStepPage
2024-01-03 20:05:59,576:DEBUG:urllib3.connectionpool:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.as-ex-ath-groupe.caisse-epargne.fr:443
2024-01-03 20:06:00,343:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "POST /api/oauth/v2/consume HTTP/1.1" 200 None
2024-01-03 20:06:00,346:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/consume with LoginTokensPage
2024-01-03 20:06:00,350:DEBUG:urllib3.connectionpool:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.rs-ex-ath-groupe.caisse-epargne.fr:443
2024-01-03 20:06:00,964:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.rs-ex-ath-groupe.caisse-epargne.fr:443 "PUT /bapi/user/v1/user/lastConnect HTTP/1.1" 204 0
2024-01-03 20:06:00,967:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.rs-ex-ath-groupe.caisse-epargne.fr/bapi/user/v1/user/lastConnect with RememberTerminalPage
2024-01-03 20:06:00,971:DEBUG:urllib3.connectionpool:connectionpool.py:1006:_new_conn Starting new HTTPS connection (1): www.caisse-epargne.fr:443
2024-01-03 20:06:01,378:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /espace-client/compte?cdetab=13485&typ_srv=part&login_hint=XXXXXXXXXX&typ_app=rest&typ_sp=out-band&enseigne=ce&snid=224837&csid=2e14e77c-b663-4150-a4ee-0b2f819f1502 HTTP/1.1" 200 1943
2024-01-03 20:06:01,456:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/espace-client/compte?cdetab=13485&typ_srv=part&login_hint=XXXXXXXXXX&typ_app=rest&typ_sp=out-band&enseigne=ce&snid=224837&csid=2e14e77c-b663-4150-a4ee-0b2f819f1502 with HomePage
2024-01-03 20:06:01,522:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /espace-client/main.540ed727a98578d8.js?v=1.36.0 HTTP/1.1" 200 None
2024-01-03 20:06:01,829:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/espace-client/main.540ed727a98578d8.js?v=1.36.0 with JsFilePage
2024-01-03 20:06:03,981:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "GET /api/oauth/v2/authorize?scope=&cdetab=13485&client_id=c862beb1-b08a-4d19-af2a-47544b2fd31d&response_type=id_token+token&nonce=46eda9ba-1747-4bd0-95d5-8e0368837ca4&response_mode=form_post&claims=%7B%22id_token%22%3A%7B%22cdetab%22%3Anull%2C%22pro%22%3Anull%7D%2C%22userinfo%22%3A%7B%22pro%22%3Anull%2C%22cdetab%22%3Anull%2C%22authMethod%22%3Anull%2C%22authLevel%22%3Anull%7D%7D&bpcesta=%7B%22typ_sp%22%3A%22out-band%22%2C%22cdetab%22%3A%2213485%22%2C%22enseigne%22%3A%22ce%22%2C%22login_hint%22%3A%22XXXXXXXXXX%22%2C%22typ_srv%22%3A%22part%22%2C%22typ_app%22%3A%22rest%22%2C%22typ_act%22%3A%22sso%22%7D&login_hint=XXXXXXXXXX&display=page HTTP/1.1" 200 None
2024-01-03 20:06:03,987:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/authorize?scope=&cdetab=13485&client_id=c862beb1-b08a-4d19-af2a-47544b2fd31d&response_type=id_token+token&nonce=46eda9ba-1747-4bd0-95d5-8e0368837ca4&response_mode=form_post&claims=%7B%22id_token%22%3A%7B%22cdetab%22%3Anull%2C%22pro%22%3Anull%7D%2C%22userinfo%22%3A%7B%22pro%22%3Anull%2C%22cdetab%22%3Anull%2C%22authMethod%22%3Anull%2C%22authLevel%22%3Anull%7D%7D&bpcesta=%7B%22typ_sp%22%3A%22out-band%22%2C%22cdetab%22%3A%2213485%22%2C%22enseigne%22%3A%22ce%22%2C%22login_hint%22%3A%22XXXXXXXXXX%22%2C%22typ_srv%22%3A%22part%22%2C%22typ_app%22%3A%22rest%22%2C%22typ_act%22%3A%22sso%22%7D&login_hint=XXXXXXXXXX&display=page with AuthorizePage
2024-01-03 20:06:04,323:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacswebssoissuer/AuthnRequestServlet HTTP/1.1" 303 0
2024-01-03 20:06:04,427:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACPRD095bf58e3e0b3d54d77bd696e9212a91aac22 HTTP/1.1" 200 13108
2024-01-03 20:06:04,435:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD095bf58e3e0b3d54d77bd696e9212a91aac22 with AuthenticationMethodPage
2024-01-03 20:06:04,658:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "POST /api/oauth/v2/consume HTTP/1.1" 200 None
2024-01-03 20:06:04,660:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/consume with LoginTokensPage
2024-01-03 20:06:04,859:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.rs-ex-ath-groupe.caisse-epargne.fr:443 "GET /bapi/contract/v2/augmentedSynthesisViews?productFamilyPFM=1%2C2%2C3%2C4%2C6%2C7%2C17&pfmCharacteristicsIndicator=true HTTP/1.1" 206 None
2024-01-03 20:06:04,867:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.rs-ex-ath-groupe.caisse-epargne.fr/bapi/contract/v2/augmentedSynthesisViews?productFamilyPFM=1%2C2%2C3%2C4%2C6%2C7%2C17&pfmCharacteristicsIndicator=true with AccountsPage
2024-01-03 20:06:05,009:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /gestion-client/credit-immobilier/ HTTP/1.1" 200 1733
2024-01-03 20:06:05,037:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/gestion-client/credit-immobilier/ with HomePage
2024-01-03 20:06:05,122:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.caisse-epargne.fr:443 "GET /gestion-client/credit-immobilier/main.f405e2ed86e9b446.js HTTP/1.1" 200 None
2024-01-03 20:06:05,175:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.caisse-epargne.fr/gestion-client/credit-immobilier/main.f405e2ed86e9b446.js with JsFilePage
2024-01-03 20:06:06,146:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "GET /api/oauth/v2/authorize?scope=&cdetab=13485&client_id=873a10ce-67a7-4917-ab31-e5a482617303&response_type=token&nonce=46eda9ba-1747-4bd0-95d5-8e0368837ca4&response_mode=form_post&bpcesta=%7B%22cdetab%22%3A%2213485%22%2C%22typ_srv%22%3A%22part%22%2C%22typ_sp%22%3A%22out-band%22%2C%22enseigne%22%3A%22ce%22%2C%22typ_app%22%3A%22rest%22%2C%22typ_act%22%3A%22sso%22%7D&display=page HTTP/1.1" 200 None
2024-01-03 20:06:06,158:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/authorize?scope=&cdetab=13485&client_id=873a10ce-67a7-4917-ab31-e5a482617303&response_type=token&nonce=46eda9ba-1747-4bd0-95d5-8e0368837ca4&response_mode=form_post&bpcesta=%7B%22cdetab%22%3A%2213485%22%2C%22typ_srv%22%3A%22part%22%2C%22typ_sp%22%3A%22out-band%22%2C%22enseigne%22%3A%22ce%22%2C%22typ_app%22%3A%22rest%22%2C%22typ_act%22%3A%22sso%22%7D&display=page with AuthorizePage
2024-01-03 20:06:06,348:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "POST /dacswebssoissuer/AuthnRequestServlet HTTP/1.1" 303 0
2024-01-03 20:06:06,463:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.icgauth.caisse-epargne.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACPRD095d528133c4ee9403b89a3e8715b1a83d222 HTTP/1.1" 200 13108
2024-01-03 20:06:06,468:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.icgauth.caisse-epargne.fr/dacsrest/api/v1u0/transaction/CtxDACPRD095d528133c4ee9403b89a3e8715b1a83d222 with AuthenticationMethodPage
2024-01-03 20:06:06,685:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.as-ex-ath-groupe.caisse-epargne.fr:443 "POST /api/oauth/v2/consume HTTP/1.1" 200 None
2024-01-03 20:06:06,687:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.as-ex-ath-groupe.caisse-epargne.fr/api/oauth/v2/consume with LoginTokensPage
2024-01-03 20:06:06,838:DEBUG:urllib3.connectionpool:connectionpool.py:457:_make_request https://www.rs-ex-ath-groupe.caisse-epargne.fr:443 "GET /bapi/loan/v1/loans/13485-2725445 HTTP/1.1" 200 None
2024-01-03 20:06:06,843:DEBUG:woob.caissedepargne.browser:browsers.py:1004:internal_callback Handle https://www.rs-ex-ath-groupe.caisse-epargne.fr/bapi/loan/v1/loans/13485-2725445 with LoanDetailsPage
/home/kresus/.local/lib/python3.11/site-packages/woob/browser/elements.py:503: AttributeCreationWarning: Creating a non-field attribute start_repayment_date. Please prefix it with _
setattr(self.obj, key, value)
2024-01-03 20:06:06,851:DEBUG:woob.caissedepargne.browser:browsers.py:1256:dump_state Stored cookies into storage
[2024-01-03T20:06:07.199] [INFO] providers/woob - Saving session for access from bank caissedepargne with login XXXXXXXXXX
[2024-01-03T20:06:07.244] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2024-01-03T20:06:07.246] [INFO] accounts-manager - -> 4 bank account(s) found
[2024-01-03T20:06:07.264] [INFO] accounts-manager - New account found: CPT DEPOT PART.
[2024-01-03T20:06:07.265] [INFO] accounts-manager - => Saving it as per request.
[2024-01-03T20:06:07.296] [INFO] accounts-manager - New account found: CPT PARTS SOCIALES
[2024-01-03T20:06:07.296] [INFO] accounts-manager - => Saving it as per request.
[2024-01-03T20:06:07.311] [INFO] accounts-manager - New account found: RICOCHET
[2024-01-03T20:06:07.312] [INFO] accounts-manager - => Saving it as per request.
[2024-01-03T20:06:07.326] [INFO] accounts-manager - New account found: PRET IMMOBILIER XXXXX
[2024-01-03T20:06:07.329] [INFO] accounts-manager - => Saving it as per request.
[2024-01-03T20:06:07.361] [INFO] providers/woob - Calling woob: command transactions...
[2024-01-03T20:06:09.651] [INFO] providers/woob - exited with code 0.
[2024-01-03T20:06:09.651] [WARN] providers/woob - stderr: 2024-01-03 20:06:09,346:DEBUG:woob.core.modules.loader:modules.py:250:load_module Loaded module "caissedepargne" from /home/kresus/database/woob-data/modules/3.6/woob_modules/caissedepargne
2024-01-03 20:06:09,347:DEBUG:woob.backend:modules.py:160:create_instance Created backend "caissedepargne" for module "caissedepargne"
2024-01-03 20:06:09,349:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:06:09,355:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:06:09,361:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:06:09,361:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:06:09,363:INFO:woob.caissedepargne.browser:switch.py:88:set_browser using 'main' browser
2024-01-03 20:06:09,365:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:06:09,367:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:06:09,372:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:06:09,373:DEBUG:urllib3.util.retry:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-01-03 20:06:09,374:INFO:woob.caissedepargne.browser:switch.py:88:set_browser using 'main' browser
2024-01-03 20:06:09,376:DEBUG:woob.caissedepargne.browser:browsers.py:1195:_load_cookies Reloaded cookies from storage
2024-01-03 20:06:09,379:DEBUG:woob.caissedepargne.browser:browsers.py:1256:dump_state Stored cookies into storage
[2024-01-03T20:06:09.654] [INFO] providers/woob - Command returned an error code.
[2024-01-03T20:06:09.654] [WARN] providers/woob - Resetting session for access from bank caissedepargne with login XXXXXXXXXX
[2024-01-03T20:06:09.669] [ERROR] providers/woob - Got error while running command "2": Le délai pour saisir le code a expiré, veuillez recommencer
[2024-01-03T20:06:09.669] [ERROR] providers/woob - (error code: INVALID_PASSWORD)
[2024-01-03T20:06:09.682] [ERROR] controllers/accesses - The access process creation failed, cleaning up...
[2024-01-03T20:06:09.683] [INFO] controllers/accesses - deleting access...
[2024-01-03T20:06:09.698] [ERROR] helpers - when creating a bank access: Le délai pour saisir le code a expiré, veuillez recommencer
[2024-01-03T20:06:09.698] [INFO] helpers - Error
at new KError (/home/kresus/node_modules/kresus/build/server/helpers.js:62:22)
at callWoob (/home/kresus/node_modules/kresus/build/server/providers/woob/index.js:234:15)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async _fetchHelper (/home/kresus/node_modules/kresus/build/server/providers/woob/index.js:291:16)
at async Object.fetchTransactions (/home/kresus/node_modules/kresus/build/server/providers/woob/index.js:315:12)
at async pollTransactions (/home/kresus/node_modules/kresus/build/server/lib/accounts-manager.js:214:34)
at async AccountManager.syncTransactions (/home/kresus/node_modules/kresus/build/server/lib/accounts-manager.js:336:24)
at async createAndRetrieveData (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:149:37)
at async create (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:184:22)
[2024-01-03T20:06:09.703] [ERROR] HTTP - POST /api/accesses - 401 (12849 ms)
[2024-01-03T20:06:18.212] [ERROR] helpers - Assertion error: Expected variable to be not null
Error
at panic (/home/kresus/node_modules/kresus/build/server/helpers.js:31:46)
at unwrap (/home/kresus/node_modules/kresus/build/server/helpers.js:47:9)
at Access.byCredentials (/home/kresus/node_modules/kresus/build/server/models/entities/accesses.js:111:37)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async createAndRetrieveData (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:111:22)
at async create (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:184:22)
[2024-01-03T20:06:18.213] [ERROR] controllers/accesses - The access process creation failed, cleaning up...
[2024-01-03T20:06:18.213] [ERROR] helpers - when creating a bank access: Assertion error: Expected variable to be not null
Error
at panic (/home/kresus/node_modules/kresus/build/server/helpers.js:31:46)
at unwrap (/home/kresus/node_modules/kresus/build/server/helpers.js:47:9)
at Access.byCredentials (/home/kresus/node_modules/kresus/build/server/models/entities/accesses.js:111:37)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async createAndRetrieveData (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:111:22)
at async create (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:184:22)
[2024-01-03T20:06:18.214] [INFO] helpers - Error: Assertion error: Expected variable to be not null
Error
at panic (/home/kresus/node_modules/kresus/build/server/helpers.js:31:46)
at unwrap (/home/kresus/node_modules/kresus/build/server/helpers.js:47:9)
at Access.byCredentials (/home/kresus/node_modules/kresus/build/server/models/entities/accesses.js:111:37)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async createAndRetrieveData (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:111:22)
at async create (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:184:22)
at panic (/home/kresus/node_modules/kresus/build/server/helpers.js:33:11)
at unwrap (/home/kresus/node_modules/kresus/build/server/helpers.js:47:9)
at Access.byCredentials (/home/kresus/node_modules/kresus/build/server/models/entities/accesses.js:111:37)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async createAndRetrieveData (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:111:22)
at async create (/home/kresus/node_modules/kresus/build/server/controllers/accesses.js:184:22)
[2024-01-03T20:06:18.217] [ERROR] HTTP - POST /api/accesses - 500 (15 ms)
[2024-01-03T20:06:48.555] [INFO] HTTP - GET / - 200 (16 ms)
[2024-01-03T20:06:48.703] [INFO] HTTP - GET /assets/index.0a0d4d4a.css - 200 (25 ms)
[2024-01-03T20:06:48.792] [INFO] HTTP - GET /assets/index.53a37cab.js - 200 (126 ms)
[2024-01-03T20:06:49.242] [INFO] controllers/accesses - Cleaning up incomplete access with id 38
[2024-01-03T20:06:49.736] [INFO] HTTP - GET /api/all/ - 304 (512 ms)
[2024-01-03T20:06:49.740] [INFO] HTTP - GET /assets/favicon-192x192.bacde796.png - 200 (95 ms)
[2024-01-03T20:06:49.851] [INFO] HTTP - GET /assets/bank-sprite.png - 304 (3 ms)
[2024-01-03T20:06:53.231] [INFO] providers/woob - Calling woob: command version...
[2024-01-03T20:06:54.915] [INFO] providers/woob - exited with code 0.
[2024-01-03T20:06:54.916] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2024-01-03T20:06:54.922] [INFO] HTTP - GET /api/instance/woob - 304 (1692 ms)
Kresus arrive à se connecter à mon compte Caisse d'épargne vu qu'il récupère la liste de mes comptes mais ensuite on dirait que le code 2FA devient invalide.
Version de Woob que j'utilise : 3.6
Version de Kresus que j'utilise : 0.20.0, installé via npm