woob issueshttps://gitlab.com/woob/woob/-/issues2022-09-21T13:34:26Zhttps://gitlab.com/woob/woob/-/issues/580[bank][cic] Unknown error: time data '' does not match format '%d/%m/%Y'2022-09-21T13:34:26Zkoanya[bank][cic] Unknown error: time data '' does not match format '%d/%m/%Y'I use Woob with Kresus and since the 9th August, I can't get the operation from my CIC accounts. I have the error message "Unknown error: time data '' does not match format '%d/%m/%Y'" in the logs. But I can updated the balance with the ...I use Woob with Kresus and since the 9th August, I can't get the operation from my CIC accounts. I have the error message "Unknown error: time data '' does not match format '%d/%m/%Y'" in the logs. But I can updated the balance with the "resync the account balance" Kresus option and I have no error message.
I activated a new credit card the 8th August and a new line "CB Mastercard" has appeared on my CIC account on Kresus. My previous credit card didn't appeared on Kresus. Maybe this new line causes this bug ?
I use Woob 3.0 and CIC module version 202203101458
Log file :
````
[2022-08-12T21:41:06.642] [INFO] HTTP - DELETE /api/logs - 200 (3 ms)
[2022-08-12T21:41:28.291] [INFO] providers/woob - Calling woob: command operations...
[2022-08-12T21:41:54.878] [INFO] providers/woob - exited with code 1.
[2022-08-12T21:41:54.879] [WARN] providers/woob - stderr: 2022-08-12 21:41:28,973:DEBUG:modules:modules.py:166:load_module Loaded module "cic" from /home/kresus/kresus/database/woob-data/modules/3.0/cic
2022-08-12 21:41:29,157:DEBUG:modules:modules.py:166:load_module Loaded module "creditmutuel" from /home/kresus/kresus/database/woob-data/modules/3.0/creditmutuel
2022-08-12 21:41:29,158:DEBUG:backend:modules.py:97:create_instance Created backend "cic" for module "cic"
2022-08-12 21:41:29,163:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2022-08-12 21:41:29,163:DEBUG:urllib3.util.retry:retry.py:333:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2022-08-12 21:41:29,170:DEBUG:woob.cic.browser:woob_browser_mfa.py:59:_load_cookies Reloaded cookies from storage
2022-08-12 21:41:29,176:DEBUG:urllib3.connectionpool:connectionpool.py:973:_new_conn Starting new HTTPS connection (1): www.cic.fr:443
2022-08-12 21:41:29,395:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/comptes-et-contrats.html HTTP/1.1" 302 0
2022-08-12 21:41:29,551:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/authentification.html HTTP/1.1" 200 None
2022-08-12 21:41:29,584:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/authentification.html with LoginPage
2022-08-12 21:41:29,778:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/authentification.html HTTP/1.1" 200 16794
2022-08-12 21:41:29,822:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/authentification.html with LoginPage
2022-08-12 21:41:30,430:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "POST /fr/authentification.html HTTP/1.1" 302 0
2022-08-12 21:41:30,438:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/authentification.html with LoginPage
2022-08-12 21:41:30,856:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/pageaccueil.html?referer=paci HTTP/1.1" 200 None
2022-08-12 21:41:30,972:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/pageaccueil.html?referer=paci with NewHomePage
2022-08-12 21:41:31,269:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/comptes-et-contrats.html HTTP/1.1" 200 None
2022-08-12 21:41:31,372:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/comptes-et-contrats.html with NewAccountsPage
2022-08-12 21:41:32,149:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3A&_pid=ListeCartes&_fid=ChangeList&Data_ServiceListDatas_CurrentType=MyCards HTTP/1.1" 200 None
2022-08-12 21:41:32,249:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3A&_pid=ListeCartes&_fid=ChangeList&Data_ServiceListDatas_CurrentType=MyCards with NewCardsListPage
2022-08-12 21:41:32,731:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "POST /fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3Assid%3D%2Cta%3DSCIM_Liste%2Csvcd%3D%2Cfsv%3DV2%2Cscp%3D&_pid=ListeCartes HTTP/1.1" 302 0
2022-08-12 21:41:33,237:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/PCS2_FUNCTIONS.aspx?_charset=utf-8&_tabi=C&mnc=IDLIEN_PCS2_FUNCTIONS&aid=SCIM_Fonction&mncret=PCS1_LIST&itaret=as%3DSCIM_ListeActivityStep%253a%253assid%253d%252cta%253dSCIM_Liste%252csvcd%253d%252cfsv%253dV2%252cscp%253d%252fSCIM_ListeRouter%253a%253a&ssid=i9T5FGpbOkCXDEne4Yn9Jw%3D%3DMTAuMy4xLjEzMzo4MDAz&ta=SCIM_Fonction&svcd=MyCards~1~False~0~0~1300005557434~0&fsv=V2&scp= HTTP/1.1" 200 None
2022-08-12 21:41:33,306:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/PCS2_FUNCTIONS.aspx?_charset=utf-8&_tabi=C&mnc=IDLIEN_PCS2_FUNCTIONS&aid=SCIM_Fonction&mncret=PCS1_LIST&itaret=as%3dSCIM_ListeActivityStep%253a%253assid%253d%252cta%253dSCIM_Liste%252csvcd%253d%252cfsv%253dV2%252cscp%253d%252fSCIM_ListeRouter%253a%253a&ssid=i9T5FGpbOkCXDEne4Yn9Jw%3d%3dMTAuMy4xLjEzMzo4MDAz&ta=SCIM_Fonction&svcd=MyCards~1~False~0~0~1300005557434~0&fsv=V2&scp= with NewCardsListPage
2022-08-12 21:41:33,726:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "POST /fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3Assid%3D%2Cta%3DSCIM_Liste%2Csvcd%3D%2Cfsv%3DV2%2Cscp%3D&_pid=ListeCartes HTTP/1.1" 302 0
2022-08-12 21:41:34,348:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/PCS3_SCIM_DEPCAR.aspx?_charset=utf-8&_tabi=C&mnc=PCS3_SCIM_DEPCAR&aid=SCIM_DetailsActivity&mncret=PCS1_LIST&itaret=as%3DSCIM_ListeActivityStep%253a%253assid%253d%252cta%253dSCIM_Liste%252csvcd%253d%252cfsv%253dV2%252cscp%253d%252fSCIM_ListeRouter%253a%253a&ssid=i9T5FGpbOkCXDEne4Yn9Jw%3D%3DMTAuMy4xLjEzMzo4MDAz&ta=SCIM_Depense&svcd=MyCards~1~False~0~0~1300005557434~0&fsv=V2&scp= HTTP/1.1" 200 None
2022-08-12 21:41:34,412:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/PCS3_SCIM_DEPCAR.aspx?_charset=utf-8&_tabi=C&mnc=PCS3_SCIM_DEPCAR&aid=SCIM_DetailsActivity&mncret=PCS1_LIST&itaret=as%3dSCIM_ListeActivityStep%253a%253assid%253d%252cta%253dSCIM_Liste%252csvcd%253d%252cfsv%253dV2%252cscp%253d%252fSCIM_ListeRouter%253a%253a&ssid=i9T5FGpbOkCXDEne4Yn9Jw%3d%3dMTAuMy4xLjEzMzo4MDAz&ta=SCIM_Depense&svcd=MyCards~1~False~0~0~1300005557434~0&fsv=V2&scp= with NewCardsOpe
/home/kresus/.local/lib/python3.9/site-packages/woob/browser/elements.py:394: ConversionWarning: Value balance was converted from <class 'int'> to <class 'decimal.Decimal'>
setattr(self.obj, key, value)
2022-08-12 21:41:34,663:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/pro/ENC_liste_tiers.aspx HTTP/1.1" 200 None
2022-08-12 21:41:34,716:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/pro/ENC_liste_tiers.aspx with CardsActivityPage
2022-08-12 21:41:34,994:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/comptes-et-contrats.html HTTP/1.1" 200 None
2022-08-12 21:41:35,081:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/comptes-et-contrats.html with NewAccountsPage
2022-08-12 21:41:35,431:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/CR/consultationAmo.asp?webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd&rib=100571943500077646202EUR HTTP/1.1" 302 0
2022-08-12 21:41:37,486:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646202EUR&webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd HTTP/1.1" 200 None
2022-08-12 21:41:37,534:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646202EUR&webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd with LoansOperationsPage
2022-08-12 21:41:37,550:DEBUG:urllib3.connectionpool:connectionpool.py:973:_new_conn Starting new HTTPS connection (2): www.cic.fr:443
2022-08-12 21:41:37,771:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/CR/consultationAmo.asp?webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd&rib=100571943500077646202EUR HTTP/1.1" 302 0
2022-08-12 21:41:37,870:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/CR/consultationAmo.asp?webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd&rib=100571943500077646202EUR HTTP/1.1" 302 0
2022-08-12 21:41:39,787:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646202EUR&webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd HTTP/1.1" 200 None
2022-08-12 21:41:39,842:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646202EUR&webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd with LoansOperationsPage
2022-08-12 21:41:39,890:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646202EUR&webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd HTTP/1.1" 200 None
2022-08-12 21:41:39,941:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646202EUR&webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd with LoansOperationsPage
2022-08-12 21:41:40,189:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/CR/consultationAmo.asp?webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192&rib=100571943500077646208EUR HTTP/1.1" 302 0
2022-08-12 21:41:42,029:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646208EUR&webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192 HTTP/1.1" 200 None
2022-08-12 21:41:42,130:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646208EUR&webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192 with LoansOperationsPage
2022-08-12 21:41:42,160:DEBUG:urllib3.connectionpool:connectionpool.py:272:_get_conn Resetting dropped connection: www.cic.fr
2022-08-12 21:41:42,408:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/CR/consultationAmo.asp?webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192&rib=100571943500077646208EUR HTTP/1.1" 302 0
2022-08-12 21:41:42,526:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/CR/consultationAmo.asp?webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192&rib=100571943500077646208EUR HTTP/1.1" 302 0
2022-08-12 21:41:44,228:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646208EUR&webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192 HTTP/1.1" 200 None
2022-08-12 21:41:44,282:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646208EUR&webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192 with LoansOperationsPage
2022-08-12 21:41:44,345:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646208EUR&webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192 HTTP/1.1" 200 None
2022-08-12 21:41:44,396:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646208EUR&webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192 with LoansOperationsPage
2022-08-12 21:41:44,830:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/mouvements.html?webid=9470c096679d737c5a145572b96f41a044ddf3c41bbcb99bd1a6985cb651ed18 HTTP/1.1" 200 None
2022-08-12 21:41:44,918:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/mouvements.html?webid=9470c096679d737c5a145572b96f41a044ddf3c41bbcb99bd1a6985cb651ed18 with OperationsPage
2022-08-12 21:41:45,178:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/CR/consultationAmo.asp?webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd&rib=100571943500077646202EUR HTTP/1.1" 302 0
2022-08-12 21:41:47,130:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646202EUR&webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd HTTP/1.1" 200 None
2022-08-12 21:41:47,197:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646202EUR&webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd with LoansOperationsPage
2022-08-12 21:41:47,499:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/CR/consultationAmo.asp?webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192&rib=100571943500077646208EUR HTTP/1.1" 302 0
2022-08-12 21:41:49,350:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646208EUR&webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192 HTTP/1.1" 200 None
2022-08-12 21:41:49,396:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/gec9.aspx?mnc=TRS_CONSULT_AMO_GECWEB&cid=&rib=100571943500077646208EUR&webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192 with LoansOperationsPage
2022-08-12 21:41:49,685:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/rib.cgi HTTP/1.1" 200 None
2022-08-12 21:41:49,736:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/rib.cgi with IbanPage
2022-08-12 21:41:50,097:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/SYNT_Synthese.aspx?entete=1 HTTP/1.1" 200 None
2022-08-12 21:41:50,140:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/SYNT_Synthese.aspx?entete=1 with PorPage
2022-08-12 21:41:50,142:INFO:woob.cic.browser.porpage:pages.py:2002:handle_skippable_action_needed Skipping message on PorPage
2022-08-12 21:41:50,308:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "POST /fr/banque/GENE_MsgCommerciaux.aspx HTTP/1.1" 302 0
2022-08-12 21:41:50,547:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/SYNT_Synthese.aspx HTTP/1.1" 200 None
2022-08-12 21:41:50,594:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/SYNT_Synthese.aspx with PorPage
2022-08-12 21:41:50,816:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/SYNT_Synthese.aspx?entete=1 HTTP/1.1" 200 None
2022-08-12 21:41:50,862:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/SYNT_Synthese.aspx?entete=1 with PorPage
2022-08-12 21:41:51,143:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/assurances/profilass.aspx?domaine=epargne HTTP/1.1" 302 0
2022-08-12 21:41:51,892:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/assurances/SYNASSINT.aspx?targetret=content&fede=51&banque=10057&caisse=19435&pays=FR&langue=FR&look=CM_2007&subst=0 HTTP/1.1" 200 None
2022-08-12 21:41:51,960:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/assurances/SYNASSINT.aspx?targetret=content&fede=51&banque=10057&caisse=19435&pays=FR&langue=FR&look=CM_2007&subst=0 with LIAccountsPage
2022-08-12 21:41:52,299:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/assurances/consultation/ASSEMPR.aspx?webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd&caller=credit&flag=G HTTP/1.1" 200 None
2022-08-12 21:41:52,338:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/assurances/consultation/ASSEMPR.aspx?webid=63a1db006adb033262d5897276b20ddc37ff1ca5b6925f5adfb4b4181eea47fd&caller=credit&flag=G with LoansInsurancePage
2022-08-12 21:41:52,339:WARNING:woob.cic.browser.loansinsurancepage:pages.py:1352:is_insurance_page_available Unexpected unavailable loan insurance details page, we skip loan Cic Immo Prêt Modulable
2022-08-12 21:41:52,648:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/assurances/consultation/ASSEMPR.aspx?webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192&caller=credit&flag=G HTTP/1.1" 200 None
2022-08-12 21:41:52,715:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/assurances/consultation/ASSEMPR.aspx?webid=ff2ef760215b86785a937d4c08880c69e6df633682e8cef10c61382c0b578192&caller=credit&flag=G with LoansInsurancePage
2022-08-12 21:41:52,719:WARNING:woob.cic.browser.loansinsurancepage:pages.py:1352:is_insurance_page_available Unexpected unavailable loan insurance details page, we skip loan Cic Immo Prêt Modulable
2022-08-12 21:41:52,980:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/comptes-et-contrats.html HTTP/1.1" 200 None
2022-08-12 21:41:53,029:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/comptes-et-contrats.html with NewAccountsPage
2022-08-12 21:41:53,736:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3A&_pid=ListeCartes&_fid=ChangeList&Data_ServiceListDatas_CurrentType=MyCards HTTP/1.1" 200 None
2022-08-12 21:41:53,779:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3A&_pid=ListeCartes&_fid=ChangeList&Data_ServiceListDatas_CurrentType=MyCards with NewCardsListPage
2022-08-12 21:41:54,181:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "POST /fr/banque/SCIM_default.aspx?_tabi=C&_stack=SCIM_ListeActivityStep%3A%3Assid%3D%2Cta%3DSCIM_Liste%2Csvcd%3D%2Cfsv%3DV2%2Cscp%3D&_pid=ListeCartes HTTP/1.1" 302 0
2022-08-12 21:41:54,612:DEBUG:urllib3.connectionpool:connectionpool.py:452:_make_request https://www.cic.fr:443 "GET /fr/banque/PCS3_SCIM_DEPCAR.aspx?_charset=utf-8&_tabi=C&mnc=PCS3_SCIM_DEPCAR&aid=SCIM_DetailsActivity&mncret=PCS1_LIST&itaret=as%3DSCIM_ListeActivityStep%253a%253assid%253d%252cta%253dSCIM_Liste%252csvcd%253d%252cfsv%253dV2%252cscp%253d%252fSCIM_ListeRouter%253a%253a&ssid=i9T5FGpbOkCXDEne4Yn9Jw%3D%3DMTAuMy4xLjEzMzo4MDAz&ta=SCIM_Depense&svcd=MyCards~1~False~0~0~1300005557434~0&fsv=V2&scp= HTTP/1.1" 200 None
2022-08-12 21:41:54,666:DEBUG:woob.cic.browser:browsers.py:880:internal_callback Handle https://www.cic.fr/fr/banque/PCS3_SCIM_DEPCAR.aspx?_charset=utf-8&_tabi=C&mnc=PCS3_SCIM_DEPCAR&aid=SCIM_DetailsActivity&mncret=PCS1_LIST&itaret=as%3dSCIM_ListeActivityStep%253a%253assid%253d%252cta%253dSCIM_Liste%252csvcd%253d%252cfsv%253dV2%252cscp%253d%252fSCIM_ListeRouter%253a%253a&ssid=i9T5FGpbOkCXDEne4Yn9Jw%3d%3dMTAuMy4xLjEzMzo4MDAz&ta=SCIM_Depense&svcd=MyCards~1~False~0~0~1300005557434~0&fsv=V2&scp= with NewCardsOpe
[2022-08-12T21:41:54.879] [INFO] providers/woob - Command returned an error code.
[2022-08-12T21:41:54.880] [INFO] providers/woob - Checking that woob is installed and can actually be called…
[2022-08-12T21:41:54.881] [INFO] providers/woob - Calling woob: command test...
[2022-08-12T21:41:55.716] [INFO] providers/woob - exited with code 0.
[2022-08-12T21:41:55.717] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2022-08-12T21:41:55.718] [ERROR] providers/woob - Got error while running command "operations": Unknown error: time data '' does not match format '%d/%m/%Y'.
Traceback (most recent call last):
File "/home/kresus/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 706, in fetch
results['values'] = self.get_operations(from_date)
File "/home/kresus/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 595, in get_operations
for histop in self.backend.iter_history(account):
File "/home/kresus/kresus/database/woob-data/modules/3.0/creditmutuel/module.py", line 109, in iter_history
for tr in self.browser.get_history(account):
File "/home/kresus/kresus/database/woob-data/modules/3.0/creditmutuel/browser.py", line 978, in get_history
for tr in self.page.iter_history():
File "/home/kresus/.local/lib/python3.9/site-packages/woob/browser/pages.py", line 77, in inner
for r in func(page, *args, **kwargs):
File "/home/kresus/.local/lib/python3.9/site-packages/woob/browser/elements.py", line 221, in __iter__
for obj in item:
File "/home/kresus/.local/lib/python3.9/site-packages/woob/browser/elements.py", line 360, in __iter__
self.parse(self.el)
File "/home/kresus/kresus/database/woob-data/modules/3.0/creditmutuel/pages.py", line 3357, in parse
date_obj = datetime.strptime(date_parsed, '%d/%m/%Y')
File "/usr/lib/python3.9/_strptime.py", line 568, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "/usr/lib/python3.9/_strptime.py", line 349, in _strptime
raise ValueError("time data %r does not match format %r" %
ValueError: time data '' does not match format '%d/%m/%Y'
[2022-08-12T21:41:55.720] [ERROR] providers/woob - (error code: GENERIC_EXCEPTION)
[2022-08-12T21:41:55.800] [ERROR] helpers - when fetching operations: Unknown error: time data '' does not match format '%d/%m/%Y'.
Traceback (most recent call last):
File "/home/kresus/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 706, in fetch
results['values'] = self.get_operations(from_date)
File "/home/kresus/kresus/node_modules/kresus/build/server/providers/woob/py/main.py", line 595, in get_operations
for histop in self.backend.iter_history(account):
File "/home/kresus/kresus/database/woob-data/modules/3.0/creditmutuel/module.py", line 109, in iter_history
for tr in self.browser.get_history(account):
File "/home/kresus/kresus/database/woob-data/modules/3.0/creditmutuel/browser.py", line 978, in get_history
for tr in self.page.iter_history():
File "/home/kresus/.local/lib/python3.9/site-packages/woob/browser/pages.py", line 77, in inner
for r in func(page, *args, **kwargs):
File "/home/kresus/.local/lib/python3.9/site-packages/woob/browser/elements.py", line 221, in __iter__
for obj in item:
File "/home/kresus/.local/lib/python3.9/site-packages/woob/browser/elements.py", line 360, in __iter__
self.parse(self.el)
File "/home/kresus/kresus/database/woob-data/modules/3.0/creditmutuel/pages.py", line 3357, in parse
date_obj = datetime.strptime(date_parsed, '%d/%m/%Y')
File "/usr/lib/python3.9/_strptime.py", line 568, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "/usr/lib/python3.9/_strptime.py", line 349, in _strptime
raise ValueError("time data %r does not match format %r" %
ValueError: time data '' does not match format '%d/%m/%Y'
[2022-08-12T21:41:55.800] [INFO] helpers - Error
at new KError (/home/kresus/kresus/node_modules/kresus/build/server/helpers.js:59:22)
at callWoob (/home/kresus/kresus/node_modules/kresus/build/server/providers/woob/index.js:188:15)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async _fetchHelper (/home/kresus/kresus/node_modules/kresus/build/server/providers/woob/index.js:245:16)
at async Object.fetchOperations (/home/kresus/kresus/node_modules/kresus/build/server/providers/woob/index.js:270:12)
at async pollTransactions (/home/kresus/kresus/node_modules/kresus/build/server/lib/accounts-manager.js:215:34)
at async AccountManager.syncTransactions (/home/kresus/kresus/node_modules/kresus/build/server/lib/accounts-manager.js:338:24)
at async fetchOperations (/home/kresus/kresus/node_modules/kresus/build/server/controllers/accesses.js:205:37)
[2022-08-12T21:41:55.804] [ERROR] HTTP - POST /api/accesses/1/fetch/operations - 500 (27570 ms)
[2022-08-12T21:42:04.299] [INFO] providers/woob - Calling woob: command version...
[2022-08-12T21:42:04.985] [INFO] providers/woob - exited with code 0.
[2022-08-12T21:42:04.986] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2022-08-12T21:42:04.989] [INFO] HTTP - GET /api/instance/woob - 304 (693 ms)
````
Thankshttps://gitlab.com/woob/woob/-/issues/578[bank][n26] Bug(n26): 'NotAvailableType' object has no attribute 'upper'2022-08-11T12:07:18ZCarlos GOMES[bank][n26] Bug(n26): 'NotAvailableType' object has no attribute 'upper'Hello,
When I try to run history :
.local/share/woob/modules/3.0/n26/pages.py:77) raises AttributeError("'NotAvailableType' object has no attribute 'upper'").Hello,
When I try to run history :
.local/share/woob/modules/3.0/n26/pages.py:77) raises AttributeError("'NotAvailableType' object has no attribute 'upper'").https://gitlab.com/woob/woob/-/issues/577[bank][bp] AssertionError: ElementTree not initialized, missing root2022-08-08T06:41:06ZBruno Pagani[bank][bp] AssertionError: ElementTree not initialized, missing rootBonjour,
Depuis 3 jours les imports de La Banque Postale plantent (avec Kresus/Woob 3.0) de la manière suivante :
```
Traceback (most recent call last):
File "/usr/lib/kresus/build/server/providers/woob/py/main.py", line 706, in fetch...Bonjour,
Depuis 3 jours les imports de La Banque Postale plantent (avec Kresus/Woob 3.0) de la manière suivante :
```
Traceback (most recent call last):
File "/usr/lib/kresus/build/server/providers/woob/py/main.py", line 706, in fetch
results['values'] = self.get_operations(from_date)
File "/usr/lib/kresus/build/server/providers/woob/py/main.py", line 589, in get_operations
for account in list(self.backend.iter_accounts()):
File "/var/lib/kresus/woob-data/modules/3.0/bp/module.py", line 81, in iter_accounts
return self.browser.get_accounts_list()
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 984, in inner
return func(browser, *args, **kwargs)
File "/var/lib/kresus/woob-data/modules/3.0/bp/browser.py", line 567, in get_accounts_list
owner_name = self.get_profile().name
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 984, in inner
return func(browser, *args, **kwargs)
File "/var/lib/kresus/woob-data/modules/3.0/bp/browser.py", line 1088, in get_profile
self.location(profile_url, allow_redirects=False)
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 911, in location
response = self.open(*args, **kwargs)
File "/var/lib/kresus/woob-data/modules/3.0/bp/browser.py", line 441, in open
return super(BPBrowser, self).open(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 898, in open
return super(PagesBrowser, self).open(callback=internal_callback, *args, **kwargs)
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 790, in open
return super(DomainBrowser, self).open(req, *args, **kwargs)
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 531, in open
response = self.session.send(preq,
File "/usr/lib/python3.10/site-packages/woob/browser/sessions.py", line 165, in send
return func(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/woob/browser/sessions.py", line 158, in func
return callback(self, resp)
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 528, in inner_callback
return callback(response)
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 878, in internal_callback
response.page = url.handle(response)
File "/usr/lib/python3.10/site-packages/woob/browser/url.py", line 184, in handle
page = self.klass(self.browser, response, m.groupdict())
File "/usr/lib/python3.10/site-packages/woob/browser/pages.py", line 593, in __init__
super(HTMLPage, self).__init__(*args, **kwargs)
File "/usr/lib/python3.10/site-packages/woob/browser/pages.py", line 164, in __init__
encoding = self.detect_encoding()
File "/usr/lib/python3.10/site-packages/woob/browser/pages.py", line 707, in detect_encoding
for content in self.doc.xpath('//head/meta[lower-case(@http-equiv)="content-type"]/@content'):
File "src/lxml/etree.pyx", line 2309, in lxml.etree._ElementTree.xpath
File "src/lxml/etree.pyx", line 1887, in lxml.etree._ElementTree._assertHasRoot
AssertionError: ElementTree not initialized, missing root
```Antoine Le GonidecAntoine Le Gonidechttps://gitlab.com/woob/woob/-/issues/576[bank][lcl] fails with Bug(lcl): expected to be in monespace_home2022-08-09T18:14:20ZMathieu Clabaut[bank][lcl] fails with Bug(lcl): expected to be in monespace_home### With which module do you encounter problems?
- bank odule
### Describe the problem you encounter
`woob bank -b lcl list` suddendly fails
### Paste here the stacktrace or error message you observe
```
woob bank -b lcl list --debug ...### With which module do you encounter problems?
- bank odule
### Describe the problem you encounter
`woob bank -b lcl list` suddendly fails
### Paste here the stacktrace or error message you observe
```
woob bank -b lcl list --debug
2022-07-15 15:58:01,188:DEBUG:woob.config:3.0:yamlconfig.py:75:load Loading configuration file: /homecrypt/clabaut/.config/woob/bank.storage.
2022-07-15 15:58:01,188:DEBUG:woob.config:3.0:yamlconfig.py:79:load Configuration file loaded: /homecrypt/clabaut/.config/woob/bank.storage.
2022-07-15 15:58:01,243:DEBUG:modules:3.0:modules.py:166:load_module Loaded module "lcl" from /home/clabaut/.local/share/woob/modules/3.0/lcl
2022-07-15 15:58:01,274:DEBUG:backend:3.0:modules.py:97:create_instance Created backend "lcl" for module "lcl"
2022-07-15 15:58:01,275:DEBUG:woob.config:3.0:iniconfig.py:53:load Loading application configuration file: /homecrypt/clabaut/.config/woob/bank.
2022-07-15 15:58:01,275:DEBUG:woob.config:3.0:iniconfig.py:73:load Application configuration file loaded: /homecrypt/clabaut/.config/woob/bank.
Account Balance Coming
---------------------------------------------------------+----------+----------
2022-07-15 15:58:01,284:DEBUG:bcall:3.0:bcall.py:92:backend_process <Backend 'lcl'>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f9869c0a7d0>>
2022-07-15 15:58:01,284:DEBUG:urllib3.util.retry:3.0:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2022-07-15 15:58:01,284:DEBUG:urllib3.util.retry:3.0:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2022-07-15 15:58:01,286:DEBUG:urllib3.util.retry:3.0:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2022-07-15 15:58:01,286:DEBUG:urllib3.util.retry:3.0:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2022-07-15 15:58:01,288:DEBUG:backend.lcl.browser:3.0:woob_browser_mfa.py:59:_load_cookies Reloaded cookies from storage
2022-07-15 15:58:01,290:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1001:_new_conn Starting new HTTPS connection (1): particuliers.secure.lcl.fr:443
2022-07-15 15:58:01,563:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWSP/Synthese HTTP/1.1" 200 None
2022-07-15 15:58:01,595:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWSP/Synthese with AccountsPage
2022-07-15 15:58:01,704:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWVI/AssuranceVie/accesSynthese HTTP/1.1" 200 None
2022-07-15 15:58:01,731:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWVI/AssuranceVie/accesSynthese with AVPage
2022-07-15 15:58:01,875:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWSP/Synthese HTTP/1.1" 200 None
2022-07-15 15:58:01,901:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWSP/Synthese with AccountsPage
2022-07-15 15:58:01,979:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWDI/ HTTP/1.1" 200 None
2022-07-15 15:58:02,016:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWDI/ with RealEstateInvestmentsPage
2022-07-15 15:58:02,196:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWSP/Synthese HTTP/1.1" 200 None
2022-07-15 15:58:02,206:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWSP/Synthese with AccountsPage
2022-07-15 15:58:02,211:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1001:_new_conn Starting new HTTPS connection (2): particuliers.secure.lcl.fr:443
2022-07-15 15:58:02,213:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1001:_new_conn Starting new HTTPS connection (3): particuliers.secure.lcl.fr:443
2022-07-15 15:58:02,381:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWLM/ListeMouvementsParticulier/accesListeMouvementsPar?agence=03974&compte=058193D&nature=006&mode=190 HTTP/1.1" 200 None
2022-07-15 15:58:02,419:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWLM/ListeMouvementsParticulier/accesListeMouvementsPar?agence=03974&compte=058193D&nature=006&mode=190 with AccountHistoryPage
2022-07-15 15:58:02,581:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWLM/ListeMouvementsParticulier/accesListeMouvementsPar?agence=02996&compte=005681Y&nature=006&mode=190 HTTP/1.1" 200 None
2022-07-15 15:58:02,611:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWLM/ListeMouvementsParticulier/accesListeMouvementsPar?agence=03974&compte=968283S&nature=049&mode=190 HTTP/1.1" 200 None
2022-07-15 15:58:02,612:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWLM/ListeMouvementsParticulier/accesListeMouvementsPar?agence=02996&compte=005681Y&nature=006&mode=190 with AccountHistoryPage
2022-07-15 15:58:02,645:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWLM/ListeMouvementsParticulier/accesListeMouvementsPar?agence=03974&compte=968283S&nature=049&mode=190 with AccountHistoryPage
2022-07-15 15:58:02,758:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWRI/Accueil/ HTTP/1.1" 200 None
2022-07-15 15:58:02,783:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWRI/Accueil/ with RibPage
2022-07-15 15:58:02,885:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "POST /outil/UWRI/Accueil/detailRib HTTP/1.1" 200 None
2022-07-15 15:58:02,910:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWRI/Accueil/detailRib with RibPage
2022-07-15 15:58:03,006:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWRI/Accueil/ HTTP/1.1" 200 None
2022-07-15 15:58:03,031:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWRI/Accueil/ with RibPage
2022-07-15 15:58:03,130:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "POST /outil/UWRI/Accueil/detailRib HTTP/1.1" 200 None
2022-07-15 15:58:03,144:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWRI/Accueil/detailRib with RibPage
2022-07-15 15:58:03,243:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWRI/Accueil/ HTTP/1.1" 200 None
2022-07-15 15:58:03,255:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWRI/Accueil/ with RibPage
2022-07-15 15:58:03,365:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "POST /outil/UWRI/Accueil/detailRib HTTP/1.1" 200 None
2022-07-15 15:58:03,378:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWRI/Accueil/detailRib with RibPage
2022-07-15 15:58:03,539:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWCR/SynthesePar/ HTTP/1.1" 200 None
2022-07-15 15:58:03,550:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWCR/SynthesePar/ with LoansPage
2022-07-15 15:58:03,654:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWCR/SynthesePro/ HTTP/1.1" 302 None
2022-07-15 15:58:03,724:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UAUT/SansDroit/affichePageSansDroit?controlleurAppelant=SynthesePro&codeOpAppelant=UWCR&pageRebond=bloop/bloopSynthesePRO&inPopup=false HTTP/1.1" 200 None
2022-07-15 15:58:03,737:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UAUT/SansDroit/affichePageSansDroit?controlleurAppelant=SynthesePro&codeOpAppelant=UWCR&pageRebond=bloop/bloopSynthesePRO&inPopup=false with NoPermissionPage
2022-07-15 15:58:03,737:WARNING:backend.lcl.browser:3.0:browser.py:603:get_accounts Pro loans are unavailable.
2022-07-15 15:58:03,775:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWBO/AccesBourse/temporisationCar?codeTicker=TICKERBOURSECLI HTTP/1.1" 302 None
2022-07-15 15:58:03,839:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UAUT/SansDroit/affichePageSansDroit?controlleurAppelant=AccesBourse&codeOpAppelant=UWBO HTTP/1.1" 200 None
2022-07-15 15:58:03,852:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UAUT/SansDroit/affichePageSansDroit?controlleurAppelant=AccesBourse&codeOpAppelant=UWBO with NoPermissionPage
2022-07-15 15:58:04,058:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWPL/CompteATerme/accesSynthese HTTP/1.1" 200 None
2022-07-15 15:58:04,073:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWPL/CompteATerme/accesSynthese with DepositPage
2022-07-15 15:58:04,263:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWSP/Synthese HTTP/1.1" 200 None
2022-07-15 15:58:04,281:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWSP/Synthese with AccountsPage
2022-07-15 15:58:04,283:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1001:_new_conn Starting new HTTPS connection (1): monespace.lcl.fr:443
2022-07-15 15:58:04,396:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://monespace.lcl.fr:443 "GET /api/login/keypad HTTP/1.1" 200 144
2022-07-15 15:58:04,397:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://monespace.lcl.fr/api/login/keypad with KeypadPage
2022-07-15 15:58:05,118:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://monespace.lcl.fr:443 "POST /api/login HTTP/1.1" 201 835
2022-07-15 15:58:05,119:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://monespace.lcl.fr/api/login with LoginPage
2022-07-15 15:58:05,407:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://monespace.lcl.fr:443 "POST /api/login/contract HTTP/1.1" 201 196
2022-07-15 15:58:05,407:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://monespace.lcl.fr/api/login/contract with LoginPage
2022-07-15 15:58:05,487:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://monespace.lcl.fr:443 "POST /api/user/contract HTTP/1.1" 201 None
2022-07-15 15:58:05,493:DEBUG:backend.lcl.browser:3.0:browsers.py:894:internal_callback Unable to handle https://monespace.lcl.fr/api/user/contract
2022-07-15 15:58:05,494:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1001:_new_conn Starting new HTTPS connection (1): particuliers.secure.lcl.fr:443
2022-07-15 15:58:05,839:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UAUT/warbel-context-provider?token=48729249dd778d43d005f6bdbf9c253d8052b3d98df538a8db8006e3ecd46d38080d8f1ee622619ab2d1d7ddc8494b3b&rt=a668e04458b0215221ef0b1cd4489a14e06bd2ad50104511b8a492b8aa7b2abb40b1706586c57e7de478b41282e8e2ae&exp=90e8792fb08f9c52d0eebb6481ef956c&ib=89140ac2b4820c2b440d76089306db8d HTTP/1.1" 302 None
2022-07-15 15:58:05,997:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UWHO/Accueil/chargerComptesPourInteract HTTP/1.1" 302 None
2022-07-15 15:58:06,036:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UAUT/Contract/redirection HTTP/1.1" 200 331
2022-07-15 15:58:06,037:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UAUT/Contract/redirection with RedirectionPage
2022-07-15 15:58:06,176:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "POST /outil/UWER/Accueil/majicER HTTP/1.1" 200 306
2022-07-15 15:58:06,176:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWER/Accueil/majicER with PreHomePage
2022-07-15 15:58:06,319:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "POST /outil/UWHO/Accueil/ HTTP/1.1" 200 None
2022-07-15 15:58:06,375:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UWHO/Accueil/ with HomePage
2022-07-15 15:58:06,416:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://particuliers.secure.lcl.fr:443 "GET /outil/UAUT/acces_refonte?xtatc=INT-937 HTTP/1.1" 200 3165
2022-07-15 15:58:06,419:DEBUG:backend.lcl.browser:3.0:browsers.py:880:internal_callback Handle https://particuliers.secure.lcl.fr/outil/UAUT/acces_refonte?xtatc=INT-937 with RedirectMonEspaceHome
2022-07-15 15:58:06,420:DEBUG:bcall:3.0:bcall.py:98:backend_process <Backend 'lcl'>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f9869c0a7d0>> raised an error: AssertionError('expected to be in monespace_home')
Bug(lcl): expected to be in monespace_home
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/woob/core/bcall.py", line 94, in backend_process
result = function(backend, *args, **kwargs)
File "/usr/lib/python3.10/site-packages/woob/tools/application/base.py", line 349, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/home/clabaut/.local/share/woob/modules/3.0/lcl/module.py", line 330, in iter_resources
return self.iter_accounts()
File "/home/clabaut/.local/share/woob/modules/3.0/lcl/module.py", line 150, in iter_accounts
return self.browser.get_accounts_list()
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 984, in inner
return func(browser, *args, **kwargs)
File "/home/clabaut/.local/share/woob/modules/3.0/lcl/browser.py", line 667, in get_accounts_list
for acc in monespace_accounts:
File "/home/clabaut/.local/share/woob/modules/3.0/lcl/browser.py", line 698, in get_monespace_accounts
for account in self.mon_espace_browser.iter_accounts():
File "/usr/lib/python3.10/site-packages/woob/browser/browsers.py", line 981, in inner
browser.do_login()
File "/home/clabaut/.local/share/woob/modules/3.0/lcl/monespace/browser.py", line 157, in do_login
assert self.monespace_home.is_here(), 'expected to be in monespace_home'
AssertionError: expected to be in monespace_home
```
### What are the steps to reproduce the problem?
`woob bank -b lcl list`
### What woob version are you using?
Output of `woob config --version` command:
```
Woob config v3.0 Copyright(C) 2010-2022 Christophe Benz, Romain Bignon
```
### What module version are you using?
```
.------------------------------------------------------------------------------.
| Module lcl |
+-----------------.------------------------------------------------------------'
| Version | 202207130105
| Maintainer | Romain Bignon <romain@weboob.org>
| License | LGPLv3+
| Description | LCL
| Capabilities | CapTransfer, CapDocument, CapProfile, CapBankTransfer, CapBank, CapCollection, CapCredentialsCheck, CapContact, CapBankWealth, CapBankTransferAddRecipient
| Installed | yes
| Location | https://updates.weboob.org/3.0/main/lcl.tar.gz
| |
| Configuration | login: Identifiant (default: )
| | password: Code personnel (default: )
| | website: Type de compte (default: par)
| | resume: None
| | request_information: None
| | code: None
'-----------------'
```
### How did you install woob?
Arch linux package
### Additional info you'd like to mentionhttps://gitlab.com/woob/woob/-/issues/575[bank][boursorama] Credit card ID same as parent account ID, unable to get de...2022-07-13T10:08:19Ztomyvi[bank][boursorama] Credit card ID same as parent account ID, unable to get detailed history on credit card### With which module do you encounter problems?
Boursorama
### Describe the problem you encounter
When listing accounts, credit cards have the same account ID as the parent ID, forbidding to use this ID to further get transactions hist...### With which module do you encounter problems?
Boursorama
### Describe the problem you encounter
When listing accounts, credit cards have the same account ID as the parent ID, forbidding to use this ID to further get transactions history.
When getting history for a credit card, no transactions are collected, either current or past month.
### Paste here the stacktrace or error message you observe
No error message
### What are the steps to reproduce the problem?
#### Command line shell
> woob bank ls --count=100 --select=$full
> woob bank history xxxxxxxxxxxx@boursorama --count=100 --select=$full
Result: Parent account & credit card related to this parent account share the same account ID, looping through IDs to collect detailed transactions is then not possible
#### Command line prompt
> woob bank
> woob list
> woob history #ID --count=30 (#ID = credit card ID from woob list)
Result: no transaction listed
### What woob version are you using?
Woob config v3.0 Copyright(C) 2010-2022 Christophe Benz, Romain Bignon
### What module version are you using?
.------------------------------------------------------------------------------.
| Module boursorama |
+-----------------.------------------------------------------------------------'
| Version | 202206251235
| Maintainer | Gabriel Kerneis <gabriel@kerneis.info>
| License | LGPLv3+
| Description | Boursorama
| Capabilities | CapBankTransferAddRecipient, CapContact, CapTransfer, CapBankTransfer, CapCurrencyRate, CapCollection, CapProfile, CapDocument, CapBankWealth, CapBank
| Installed | yes
| Location | https://updates.woob.tech/3.0/main/boursorama.tar.gz
| |
| Configuration | login: Identifiant (default: )
| | password: Mot de passe (default: )
| | code: None
| | request_information: None
'-----------------'
### How did you install woob?
pip
### Additional info you'd like to mentionhttps://gitlab.com/woob/woob/-/issues/574Can't connect to Caisse d'Epargne from Kresus onboarding2023-04-08T15:58:14ZJaireimyCan't connect to Caisse d'Epargne from Kresus onboardingHello,
2step authentication page kicks in, I received and confirmed the connection from my mobile app and then I get these error.
When I click to _Continue_, Kresus get stuck in a loop, asking me to validate the second step again but th...Hello,
2step authentication page kicks in, I received and confirmed the connection from my mobile app and then I get these error.
When I click to _Continue_, Kresus get stuck in a loop, asking me to validate the second step again but then I receive nothing in the mobile app.
![normal](/uploads/11cd18975fe74ef0387360c538aa29c7/normal.png)
I also tried with libnss enabled, just by curiosity but I don't think it's a good idea :smile:
![with-libnss-enabled](/uploads/8c3c1775accb0fcf65252250c4e39639/with-libnss-enabled.png)
For information I am using Kresus 0.18.1~ynh5 installed on a debian system with yunohost 4.3.6.3https://gitlab.com/woob/woob/-/issues/573Bug(arte): 404 Client Error: Not Found2023-04-08T15:58:14ZFranz KafkaBug(arte): 404 Client Error: Not Found### With which module do you encounter problems?
arte
### Describe the problem you encounter
module doesn't connect to the arte website
### Paste here the stacktrace or error message you observe
```
Bug(arte): 404 Client Error: Not Fou...### With which module do you encounter problems?
arte
### Describe the problem you encounter
module doesn't connect to the arte website
### Paste here the stacktrace or error message you observe
```
Bug(arte): 404 Client Error: Not Found
```
### What are the steps to reproduce the problem?
woob video
cd program
ls
### What woob version are you using?
Output of `woob config --version` command:
```
woob v3.0
```
### What module version are you using?
Output of `woob config info MODULE_NAME` command:
```
.------------------------------------------------------------------------------.
| Module arte |
+-----------------.------------------------------------------------------------'
| Version | 202206251235
| Maintainer | Bezleputh <carton_ben@yahoo.fr>
| License | AGPLv3+
| Description | Arte French and German TV
| Capabilities | CapImage, CapVideo, CapCollection, CapFile
| Installed | yes
| Location | https://updates.woob.tech/3.0/main/arte.tar.gz
| |
| Configuration | lang: Lang of videos (default: FRENCH)
| | order: Sort order (default: AIRDATE_DESC)
| | quality: Quality of videos (default: HD)
| | format: Format of videos (default: HBBTV)
| | version: Version of videos
'-----------------'
```
### How did you install woob?
pip
### Additional info you'd like to mentionhttps://gitlab.com/woob/woob/-/issues/570[bank](boursorama) Fails with "there are two obejcts wit the same ID!" when t...2022-08-11T15:27:49ZFélix Piédallu[bank](boursorama) Fails with "there are two obejcts wit the same ID!" when trying to sync the accounts in Kresus.Here's the error:
```
- code: GENERIC_EXCEPTION
- short message: Unknown error: There are two objects with the same ID! eyJpZCI6IjA1NDBkODhlMTA3NzY3MDc3OWE2YzM3MmQwMjBiMjQ1IiwiZCI6IjIwMjItMDctMDEiLCJhYyI6IjFiOWFhMGE2ZDRmYTMwMDc2NzljYTMw...Here's the error:
```
- code: GENERIC_EXCEPTION
- short message: Unknown error: There are two objects with the same ID! eyJpZCI6IjA1NDBkODhlMTA3NzY3MDc3OWE2YzM3MmQwMjBiMjQ1IiwiZCI6IjIwMjItMDctMDEiLCJhYyI6IjFiOWFhMGE2ZDRmYTMwMDc2NzljYTMwZWU1MTdhN2VhIiwibSI6ZmFsc2V9.
- stack: no stack
- message: Unknown error: There are two objects with the same ID! eyJpZCI6IjA1NDBkODhlMTA3NzY3MDc3OWE2YzM3MmQwMjBiMjQ1IiwiZCI6IjIwMjItMDctMDEiLCJhYyI6IjFiOWFhMGE2ZDRmYTMwMDc2NzljYTMwZWU1MTdhN2VhIiwibSI6ZmFsc2V9.
Traceback (most recent call last):
File "/var/www/kresus/build/server/providers/woob/py/main.py", line 706, in fetch
results['values'] = self.get_operations(from_date)
File "/var/www/kresus/build/server/providers/woob/py/main.py", line 595, in get_operations
for histop in self.backend.iter_history(account):
File "/var/www/kresus/data/woob-data/modules/3.0/boursorama/module.py", line 81, in iter_history
for tr in self.browser.get_history(account):
File "/var/www/kresus/venv/lib/python3.9/site-packages/woob/browser/retry.py", line 170, in __next__
obj = next(self.it)
File "/var/www/kresus/data/woob-data/modules/3.0/boursorama/browser.py", line 657, in get_regular_transactions
for transaction in self.page.iter_history():
File "/var/www/kresus/data/woob-data/modules/3.0/boursorama/pages.py", line 568, in inner
for r in func(page, *args, **kwargs):
File "/var/www/kresus/venv/lib/python3.9/site-packages/woob/browser/elements.py", line 222, in __iter__
obj = self.store(obj)
File "/var/www/kresus/venv/lib/python3.9/site-packages/woob/browser/elements.py", line 259, in store
raise DataError('There are two objects with the same ID! %s' % obj.id)
woob.browser.elements.DataError: There are two objects with the same ID! eyJpZCI6IjA1NDBkODhlMTA3NzY3MDc3OWE2YzM3MmQwMjBiMjQ1IiwiZCI6IjIwMjItMDctMDEiLCJhYyI6IjFiOWFhMGE2ZDRmYTMwMDc2NzljYTMwZWU1MTdhN2VhIiwibSI6ZmFsc2V9
```
I really don't know what I can tell more than that :( Feel free to ask me questions !https://gitlab.com/woob/woob/-/issues/569Update package for BP module (https://updates.woob.tech/3.1/main/bp.tar.gz) i...2022-07-31T13:49:57ZfcoqueletUpdate package for BP module (https://updates.woob.tech/3.1/main/bp.tar.gz) is incomplete / corruptedHello,
Current version of the [BP](https://updates.woob.tech/3.1/main/bp.tar.gz) update package is missing part of the module code (i.e the whole [pages](https://gitlab.com/woob/woob/-/tree/master/modules/bp/pages) submodule), making it...Hello,
Current version of the [BP](https://updates.woob.tech/3.1/main/bp.tar.gz) update package is missing part of the module code (i.e the whole [pages](https://gitlab.com/woob/woob/-/tree/master/modules/bp/pages) submodule), making it unfit to run as browser.py will fail its import .pages.* statements.
I checked https://gitlab.com/woob/woob/-/blob/master/woob/applications/repos/repos.py but did not find any obvious error / did not find the pipeline responsible to generate those files so I'm a bit blocked in my investigations :)
Could you please check ?[]
P.S: attached the BP module as downloaded today [bp.tar.gz](/uploads/c3c9e4cf9977d26316cdfe619bcd5a0d/bp.tar.gz)https://gitlab.com/woob/woob/-/issues/568[bank][créditcoopératif] Authentication error when trying to log in with "par...2022-08-22T12:58:00ZMaphr[bank][créditcoopératif] Authentication error when trying to log in with "particulier" type account### With which module do you encounter problems?
creditcooperatif
### Describe the problem you encounter :
Error when trying to authenticate.
### Paste here the stacktrace or error message you observe
```
2022-07-01 11:13:48,676:WARNI...### With which module do you encounter problems?
creditcooperatif
### Describe the problem you encounter :
Error when trying to authenticate.
### Paste here the stacktrace or error message you observe
```
2022-07-01 11:13:48,676:WARNING:backend.creditcooperatif.browser:3.0:browser.py:692:do_vk_authentication Security level "291" has a SCA with authentication method "CLOUDCARD"
Bug(creditcooperatif): Unexpected response during login authentication
```
### What are the steps to reproduce the problem?
Add backend and fill required authentication fields.
### What woob version are you using?
```
Woob config v3.0
```
### What module version are you using?
```
.------------------------------------------------------------------------------.
| Module creditcooperatif |
+-----------------.------------------------------------------------------------'
| Version | 202206251235
| Maintainer | Kevin Pouget <weboob@kevin.pouget.me>
| License | LGPLv3+
| Description | Crédit Coopératif
| Capabilities | CapProfile, CapCollection, CapDocument, CapBankTransfer, CapBank, CapBankTransferAddRecipient, CapBankWealth, CapContact, CapTransfer
| Installed | yes
| Location | https://updates.woob.tech/3.0/main/creditcooperatif.tar.gz
```
### How did you install woob?
via pip install
### Additional info you'd like to mention
The error is triggered at the same time as I receive a notification from my bank app asking me to validate the external access.https://gitlab.com/woob/woob/-/issues/567[n26] AttributeError: 'NotAvailableType' object has no attribute 'upper'2022-12-25T14:35:57ZBruno Pagani[n26] AttributeError: 'NotAvailableType' object has no attribute 'upper'When trying to add a N26 account in Kresus, I get:
```python
File "/usr/lib/kresus/build/server/providers/woob/py/main.py", line 706, in fetch
results['values'] = self.get_operations(from_date)
File "/usr/lib/kresus/build/server/...When trying to add a N26 account in Kresus, I get:
```python
File "/usr/lib/kresus/build/server/providers/woob/py/main.py", line 706, in fetch
results['values'] = self.get_operations(from_date)
File "/usr/lib/kresus/build/server/providers/woob/py/main.py", line 595, in get_operations
for histop in self.backend.iter_history(account):
File "/var/lib/kresus/woob-data/modules/3.0/n26/browser.py", line 355, in _iter_transactions
for tr in sorted_transactions(self.page.iter_history(coming=coming)):
File "/usr/lib/python3.10/site-packages/woob/tools/capabilities/bank/transactions.py", line 313, in sorted_transactions
return sorted(iterable, reverse=True, key=lambda tr: (tr.date, new_datetime(tr.rdate) if tr.rdate else datetime.datetime.min))
File "/usr/lib/python3.10/site-packages/woob/browser/elements.py", line 221, in __iter__
for obj in item:
File "/usr/lib/python3.10/site-packages/woob/browser/elements.py", line 363, in __iter__
self.handle_attr(attr, getattr(self, 'obj_%s' % attr))
File "/usr/lib/python3.10/site-packages/woob/browser/elements.py", line 380, in handle_attr
value = self.use_selector(func, key=key)
File "/usr/lib/python3.10/site-packages/woob/browser/elements.py", line 130, in use_selector
value = func(self)
File "/usr/lib/python3.10/site-packages/woob/browser/filters/base.py", line 184, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/lib/python3.10/site-packages/woob/browser/filters/base.py", line 133, in print_debug
res = function(self, value)
File "/usr/lib/python3.10/site-packages/woob/browser/filters/standard.py", line 345, in filter
return BaseCurrency.get_currency(txt)
File "/usr/lib/python3.10/site-packages/woob/capabilities/base.py", line 663, in get_currency
curtexts = klass.EXTRACTOR.sub(' ', text.upper()).split()
AttributeError: 'NotAvailableType' object has no attribute 'upper'
```https://gitlab.com/woob/woob/-/issues/566[bank][caissedepargne] Unable to connect through otp-sms with Secur Pass2022-07-13T21:47:43ZChris Gab[bank][caissedepargne] Unable to connect through otp-sms with Secur PassHi,
Since few days, I'm not able to connect to caissedepargne module anymore.
like it is described in issue #564 my Secur' pass feature is enabled on my smartphone but since few days I don't receive SMS code anymore.
A validation step ...Hi,
Since few days, I'm not able to connect to caissedepargne module anymore.
like it is described in issue #564 my Secur' pass feature is enabled on my smartphone but since few days I don't receive SMS code anymore.
A validation step is triggered on my phone instead of receiving OTP SMS. However, Woob is not waiting for secur pass validation and fails.
I don't have changed anything on my phone banking application, neither on my woob config/installation.
With Secur' pass, is it another 2FA method to connect to caissedepargne instead of CLOUDCARD ?
(Afer thaht, For tests purpose, I've disabled Secur Pass on my Phone, by the way, I've received an OTP SMS and Woob works fine. However, Token may not be stored because an OTP SMS is sent everytime I run Woob. There's a fex days/weeks, Token was well stored for 90 days).
By now, I've reactivated Secur Pass.
Thanks for your help!
`Command: woob bank list`
Results:
```
2022-06-29 00:14:27,497:WARNING:woob.backend.caissedepargne.browser:3.1:browser.py:695:do_vk_authentication Security level "281" has a SCA with authentication method "CLOUDCARD"
Bug(caissedepargne): Unexpected response during login authentication
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/root/.local/lib/python3.5/site-packages/woob/core/bcall.py", line 105, in backend_process
for subresult in result:
File "/root/.local/lib/python3.5/site-packages/woob/tools/application/base.py", line 327, in _do_complete_iter
for i, sub in enumerate(res):
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/module.py", line 86, in iter_accounts
for account in self.browser.get_accounts_list():
File "/root/.local/lib/python3.5/site-packages/woob/browser/switch.py", line 100, in wrapper
return val(*args, **kwargs)
File "/root/.local/lib/python3.5/site-packages/woob/browser/retry.py", line 77, in wrapper
ret = cb()
File "/root/.local/lib/python3.5/site-packages/woob/browser/retry.py", line 73, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
File "/root/.local/lib/python3.5/site-packages/woob/browser/browsers.py", line 995, in inner
browser.do_login()
File "/root/.local/lib/python3.5/site-packages/woob/browser/browsers.py", line 1495, in do_double_authentication
self.init_login()
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 284, in init_login
return self.do_new_login()
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 1046, in do_new_login
self.handle_steps_login()
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 819, in handle_steps_login
self.handle_step(authentication_method, "login")
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 828, in handle_step
return self.handle_step_validation(authentication_method, feature, **params)
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 872, in handle_step_validation
self.page.check_errors(feature=feature)
File "/root/.local/share/woob/modules/3.1/woob_modules/caissedepargne/pages.py", line 318, in check_errors
raise AssertionError('Unexpected response during %s authentication' % feature)
AssertionError: Unexpected response during login authentication
```https://gitlab.com/woob/woob/-/issues/565banquepopulaire: Security level 291 is linked to an SCA with CLOUDCARD auth m...2022-08-22T07:58:09ZArthur Huilletbanquepopulaire: Security level 291 is linked to an SCA with CLOUDCARD auth methodbanquepopulaire login fails. Seems like it is due to 2FA request not handled by woob.
'Security level 291 is linked to an SCA with CLOUDCARD auth method'
```
2022-06-24 09:17:46,628:DEBUG:woob.core.bcall:3.1:bcall.py:91:backend_process...banquepopulaire login fails. Seems like it is due to 2FA request not handled by woob.
'Security level 291 is linked to an SCA with CLOUDCARD auth method'
```
2022-06-24 09:17:46,628:DEBUG:woob.core.bcall:3.1:bcall.py:91:backend_process <Backend 'banquepopulaire'>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7ffbba7a6650>>
2022-06-24 09:17:46,628:WARNING:woob.backend.banquepopulaire.browser.authenticationsteppage:3.1:pages.py:165:logged oops, we don't know if we're at login or during other authentication
2022-06-24 09:17:46,629:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:273:_get_conn Resetting dropped connection: www.ibps.bpaca.banquepopulaire.fr
2022-06-24 09:17:46,935:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.ibps.bpaca.banquepopulaire.fr:443 "GET /cyber/ibp/ate/portal/internet89C3Portal.jsp HTTP/1.1" 302 273
2022-06-24 09:17:47,128:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.ibps.bpaca.banquepopulaire.fr:443 "GET /s3f-web/chknav?goto=%2Fcyber%2Fibp%2Fate%2Fportal%2Finternet89C3Portal.jsp&version=1 HTTP/1.1" 302 0
2022-06-24 09:17:47,204:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.ibps.bpaca.banquepopulaire.fr:443 "GET /cyber/ibp/ate/portal/internet89C3Portal.jsp HTTP/1.1" 302 628
2022-06-24 09:17:47,257:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.banquepopulaire.fr:443 "GET /se-connecter/sso?continue=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fcallback&service=bad&cancel_uri=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fcancel&forgottenIdUrl=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fs3f-web%2Frestitutionid&forgottenMdpUrl=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fs3f-web%2Freinitpwd&cdetab=10907&prefusion_part=0&prefusion_pro=0 HTTP/1.1" 200 958
2022-06-24 09:17:47,258:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:894:internal_callback Handle https://www.banquepopulaire.fr/se-connecter/sso?continue=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fcallback&service=bad&cancel_uri=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fcancel&forgottenIdUrl=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fs3f-web%2Frestitutionid&forgottenMdpUrl=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fs3f-web%2Freinitpwd&cdetab=10907&prefusion_part=0&prefusion_pro=0 with NewLoginPage
2022-06-24 09:17:47,270:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.banquepopulaire.fr:443 "GET /se-connecter/main.608ef3e706357496.js HTTP/1.1" 200 None
2022-06-24 09:17:47,286:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:894:internal_callback Handle https://www.banquepopulaire.fr/se-connecter/main.608ef3e706357496.js with JsFilePage
2022-06-24 09:17:47,354:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:273:_get_conn Resetting dropped connection: www.as-ex-ano-groupe.banquepopulaire.fr
2022-06-24 09:17:47,573:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.as-ex-ano-groupe.banquepopulaire.fr:443 "POST /api/oauth/token HTTP/1.1" 200 None
2022-06-24 09:17:47,574:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:894:internal_callback Handle https://www.as-ex-ano-groupe.banquepopulaire.fr/api/oauth/token with InfoTokensPage
2022-06-24 09:17:47,575:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:273:_get_conn Resetting dropped connection: www.rs-ex-ano-groupe.banquepopulaire.fr
2022-06-24 09:17:47,824:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.rs-ex-ano-groupe.banquepopulaire.fr:443 "POST /bapi/user/v1/users/identificationRouting HTTP/1.1" 200 None
2022-06-24 09:17:47,825:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:894:internal_callback Handle https://www.rs-ex-ano-groupe.banquepopulaire.fr/bapi/user/v1/users/identificationRouting with InfoTokensPage
2022-06-24 09:17:47,828:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:273:_get_conn Resetting dropped connection: www.as-ex-ath-groupe.banquepopulaire.fr
2022-06-24 09:17:48,116:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.as-ex-ath-groupe.banquepopulaire.fr:443 "POST /api/oauth/v2/authorize?cdetab=10907&client_id=adad0322-47dd-4372-8512-76f3929def9c&response_type=id_token+token&nonce=dfa41bcc-794e-4bc3-8c5a-fde05e6cd9e2&response_mode=form_post&redirect_uri=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fcallback&claims=%7B%22userinfo%22%3A+%7B%22cdetab%22%3A+null%2C+%22authMethod%22%3A+null%2C+%22authLevel%22%3A+null%7D%2C+%22id_token%22%3A+%7B%22auth_time%22%3A+%7B%22essential%22%3A+true%7D%2C+%22last_login%22%3A+null%2C+%22cdetab%22%3A+null%2C+%22pro%22%3A+null%7D%7D&bpcesta=%7B%22csid%22%3A+%220e4bcb15-fede-40d9-b458-d340a83efcd5%22%2C+%22typ_app%22%3A+%22rest%22%2C+%22enseigne%22%3A+%22bp%22%2C+%22typ_sp%22%3A+%22out-band%22%2C+%22typ_act%22%3A+%22auth%22%2C+%22snid%22%3A+%226782561%22%2C+%22cdetab%22%3A+%2210907%22%2C+%22typ_srv%22%3A+%22part%22%2C+%22term_id%22%3A+%22dff71396-716d-4b69-bfd1-3b9f1db34a2f%22%7D&login_hint=M2456539&phase=&display=page HTTP/1.1" 200 None
2022-06-24 09:17:48,117:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:894:internal_callback Handle https://www.as-ex-ath-groupe.banquepopulaire.fr/api/oauth/v2/authorize?cdetab=10907&client_id=adad0322-47dd-4372-8512-76f3929def9c&response_type=id_token+token&nonce=dfa41bcc-794e-4bc3-8c5a-fde05e6cd9e2&response_mode=form_post&redirect_uri=https%3A%2F%2Fwww.ibps.bpaca.banquepopulaire.fr%2Fcallback&claims=%7B%22userinfo%22%3A+%7B%22cdetab%22%3A+null%2C+%22authMethod%22%3A+null%2C+%22authLevel%22%3A+null%7D%2C+%22id_token%22%3A+%7B%22auth_time%22%3A+%7B%22essential%22%3A+true%7D%2C+%22last_login%22%3A+null%2C+%22cdetab%22%3A+null%2C+%22pro%22%3A+null%7D%7D&bpcesta=%7B%22csid%22%3A+%220e4bcb15-fede-40d9-b458-d340a83efcd5%22%2C+%22typ_app%22%3A+%22rest%22%2C+%22enseigne%22%3A+%22bp%22%2C+%22typ_sp%22%3A+%22out-band%22%2C+%22typ_act%22%3A+%22auth%22%2C+%22snid%22%3A+%226782561%22%2C+%22cdetab%22%3A+%2210907%22%2C+%22typ_srv%22%3A+%22part%22%2C+%22term_id%22%3A+%22dff71396-716d-4b69-bfd1-3b9f1db34a2f%22%7D&login_hint=M2456539&phase=&display=page with AuthorizePage
2022-06-24 09:17:48,119:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:273:_get_conn Resetting dropped connection: www.icgauth.banquepopulaire.fr
2022-06-24 09:17:48,721:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "POST /dacswebssoissuer/AuthnRequestServlet HTTP/1.1" 303 0
2022-06-24 09:17:48,770:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACPRD078ec012c06415141b480d461238ba13f3022 HTTP/1.1" 200 1161
2022-06-24 09:17:48,771:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:894:internal_callback Handle https://www.icgauth.banquepopulaire.fr/dacsrest/api/v1u0/transaction/CtxDACPRD078ec012c06415141b480d461238ba13f3022 with AuthenticationMethodPage
2022-06-24 09:17:48,806:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/mappings/fae2f9f4-f8f9-4cc8-a2a1-69708e1ef2a5/images HTTP/1.1" 200 2281
2022-06-24 09:17:48,874:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:894:internal_callback Handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/mappings/fae2f9f4-f8f9-4cc8-a2a1-69708e1ef2a5/images with VkImagePage
2022-06-24 09:17:48,903:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img5db66879-91cf-4388-a8f4-935734711618 HTTP/1.1" 200 919
2022-06-24 09:17:48,926:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/img5db66879-91cf-4388-a8f4-935734711618
2022-06-24 09:17:48,926:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:48,926:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 461
2022-06-24 09:17:48,960:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imgc65b81dd-ef3e-460b-9015-ccd2c17a55f6 HTTP/1.1" 200 919
2022-06-24 09:17:48,982:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/imgc65b81dd-ef3e-460b-9015-ccd2c17a55f6
2022-06-24 09:17:48,982:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:48,982:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 804
2022-06-24 09:17:49,017:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img46a6e0d8-2cc6-4927-b111-a76260487a27 HTTP/1.1" 200 919
2022-06-24 09:17:49,042:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/img46a6e0d8-2cc6-4927-b111-a76260487a27
2022-06-24 09:17:49,042:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:49,042:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 862
2022-06-24 09:17:49,075:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imgb1722ba3-3ac0-45eb-93c2-394309beedf1 HTTP/1.1" 200 919
2022-06-24 09:17:49,097:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/imgb1722ba3-3ac0-45eb-93c2-394309beedf1
2022-06-24 09:17:49,098:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:49,098:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 636
2022-06-24 09:17:49,129:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imgcc255253-90ba-4320-96a2-674f8bff16e4 HTTP/1.1" 200 919
2022-06-24 09:17:49,154:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/imgcc255253-90ba-4320-96a2-674f8bff16e4
2022-06-24 09:17:49,154:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:49,154:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 701
2022-06-24 09:17:49,183:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img01f55b88-4f09-4750-9039-21dc353a9b83 HTTP/1.1" 200 919
2022-06-24 09:17:49,205:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/img01f55b88-4f09-4750-9039-21dc353a9b83
2022-06-24 09:17:49,206:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:49,206:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 779
2022-06-24 09:17:49,237:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/imgd2b52e87-7015-462a-b6ad-dd945bd3f446 HTTP/1.1" 200 919
2022-06-24 09:17:49,261:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/imgd2b52e87-7015-462a-b6ad-dd945bd3f446
2022-06-24 09:17:49,261:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:49,261:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 781
2022-06-24 09:17:49,291:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img554a616a-6bbc-46ed-8369-9c5946b075b3 HTTP/1.1" 200 919
2022-06-24 09:17:49,314:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/img554a616a-6bbc-46ed-8369-9c5946b075b3
2022-06-24 09:17:49,314:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:49,314:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 630
2022-06-24 09:17:49,342:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img72defdee-9baf-4a1a-aef4-31edb2faf825 HTTP/1.1" 200 919
2022-06-24 09:17:49,344:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/img72defdee-9baf-4a1a-aef4-31edb2faf825
2022-06-24 09:17:49,344:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:49,344:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 640
2022-06-24 09:17:49,377:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacs-rest-media/api/v1u0/medias/images/img043ff628-6278-43c9-891c-b04225a1e4cc HTTP/1.1" 200 919
2022-06-24 09:17:49,402:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:908:internal_callback Unable to handle https://www.icgauth.banquepopulaire.fr/dacs-rest-media/api/v1u0/medias/images/img043ff628-6278-43c9-891c-b04225a1e4cc
2022-06-24 09:17:49,402:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IHDR' 16 13
2022-06-24 09:17:49,402:DEBUG:PIL.PngImagePlugin:3.1:PngImagePlugin.py:213:call STREAM b'IDAT' 41 535
2022-06-24 09:17:49,783:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "POST /dacsrest/api/v1u0/transaction/CtxDACPRD078ec012c06415141b480d461238ba13f3022/step HTTP/1.1" 200 681
2022-06-24 09:17:49,806:DEBUG:woob.backend.banquepopulaire.browser:3.1:browsers.py:894:internal_callback Handle https://www.icgauth.banquepopulaire.fr/dacsrest/api/v1u0/transaction/CtxDACPRD078ec012c06415141b480d461238ba13f3022/step with AuthenticationStepPage
2022-06-24 09:17:49,806:WARNING:woob.backend.banquepopulaire.browser:3.1:browser.py:741:do_new_login Security level 291 is linked to an SCA with CLOUDCARD auth method
2022-06-24 09:17:49,806:DEBUG:woob.core.bcall:3.1:bcall.py:97:backend_process <Backend 'banquepopulaire'>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7ffbba7a6650>> raised an error: AssertionError('Unexpected response during login authentication')
Bug(banquepopulaire): Unexpected response during login authentication
Traceback (most recent call last):
File "/mnt/data/src/woob/woob/core/bcall.py", line 93, in backend_process
result = function(backend, *args, **kwargs)
File "/mnt/data/src/woob/woob/tools/application/base.py", line 348, in _do_complete
res = getattr(backend, function)(*args, **kwargs)
File "/mnt/data/src/woob/modules/banquepopulaire/module.py", line 173, in iter_resources
return self.iter_accounts()
File "/mnt/data/src/woob/modules/banquepopulaire/module.py", line 120, in iter_accounts
return self.browser.iter_accounts()
File "/mnt/data/src/woob/modules/banquepopulaire/browser.py", line 98, in wrapper
ret = cb()
File "/mnt/data/src/woob/modules/banquepopulaire/browser.py", line 94, in cb
return func(browser, *args, **kwargs)
File "/mnt/data/src/woob/woob/browser/browsers.py", line 995, in inner
browser.do_login()
File "/mnt/data/src/woob/woob/browser/browsers.py", line 1495, in do_double_authentication
self.init_login()
File "/mnt/data/src/woob/modules/banquepopulaire/browser.py", line 456, in init_login
self.page.check_errors(feature='login')
File "/mnt/data/src/woob/modules/caissedepargne/pages.py", line 318, in check_errors
raise AssertionError('Unexpected response during %s authentication' % feature)
AssertionError: Unexpected response during login authentication
```https://gitlab.com/woob/woob/-/issues/564[bank][caissedepargne] issue with "secure'pass" authentication2022-06-28T22:29:46Zn[bank][caissedepargne] issue with "secure'pass" authenticationHi,
I'm using the caissedepargne module. I don't know if it's a bug, or if I'm doing something wrong.
A few months ago, my bank moved on a new 2fa authentication with something they call "secure'pass", which consists of a manual confir...Hi,
I'm using the caissedepargne module. I don't know if it's a bug, or if I'm doing something wrong.
A few months ago, my bank moved on a new 2fa authentication with something they call "secure'pass", which consists of a manual confirmation on a mobile app.
For a couple of years, the workaround in Woob was to enter the text code received on the phone every 3 months.
But with secure'pass nothing is asked at the prompt. login and password are stored in configuration, when I run `woob bank list` I get the notification on the phone app and I am able to confirm, but woob has already terminated with the following error message:
```
2022-06-23 20:58:05,966:WARNING:woob.backend.caissedepargne.browser:3.1:browser.py:692:do_vk_authentication Security level "291" has a SCA with authentication method "CLOUDCARD"
Bug(caissedepargne): Unexpected response during login authentication
(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/n/.local/lib/python3.10/site-packages/woob/core/bcall.py", line 105, in backend_process
for subresult in result:
File "/home/n/.local/lib/python3.10/site-packages/woob/tools/application/base.py", line 330, in _do_complete_iter
for i, sub in enumerate(res):
File "/home/n/.local/share/woob/modules/3.1/woob_modules/caissedepargne/module.py", line 86, in iter_accounts
for account in self.browser.get_accounts_list():
File "/home/n/.local/lib/python3.10/site-packages/woob/browser/switch.py", line 100, in wrapper
return val(*args, **kwargs)
File "/home/n/.local/lib/python3.10/site-packages/woob/browser/retry.py", line 77, in wrapper
ret = cb()
File "/home/n/.local/lib/python3.10/site-packages/woob/browser/retry.py", line 73, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
File "/home/n/.local/lib/python3.10/site-packages/woob/browser/browsers.py", line 994, in inner
browser.do_login()
File "/home/n/.local/lib/python3.10/site-packages/woob/browser/browsers.py", line 1494, in do_double_authentication
self.init_login()
File "/home/n/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 284, in init_login
return self.do_new_login()
File "/home/n/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 1046, in do_new_login
self.handle_steps_login()
File "/home/n/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 819, in handle_steps_login
self.handle_step(authentication_method, "login")
File "/home/n/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 828, in handle_step
return self.handle_step_validation(authentication_method, feature, **params)
File "/home/n/.local/share/woob/modules/3.1/woob_modules/caissedepargne/browser.py", line 872, in handle_step_validation
self.page.check_errors(feature=feature)
File "/home/n/.local/share/woob/modules/3.1/woob_modules/caissedepargne/pages.py", line 318, in check_errors
raise AssertionError('Unexpected response during %s authentication' % feature)
AssertionError: Unexpected response during login authentication
```
I'm using Woob 3.0:
```
Woob config v3.0 Copyright(C) 2010-2022 Christophe Benz, Romain Bignon
```
Output of `woob config info MODULE_NAME` command:
```
.------------------------------------------------------------------------------.
| Module caissedepargne |
+-----------------.------------------------------------------------------------'
| Version | 202205121601
| Maintainer | Romain Bignon <romain@weboob.org>
| License | LGPLv3+
| Description | Caisse d'Épargne
| Capabilities | CapBankTransfer, CapBankWealth, CapBankTransferAddRecipient, CapCollection, CapTransfer, CapProfile, CapContact, CapDocument, CapBank
| Installed | yes
| Location | https://updates.woob.tech/3.0/main/caissedepargne.tar.gz
| |
| Configuration | login: Identifiant client (default: )
| | password: Mot de passe (default: )
| | nuser: User ID (optional) (default: )
| | auth_type: Type de compte (default: )
| | otp_emv: None
| | otp_sms: None
| | resume: None
| | request_information: None
'-----------------'
```
### How did you install woob?
cloned the git repository, switched to 3.0 tag and ran
```
./tools/local_install.sh ~/woob
```
This occurs on Arch Linux and Debian Bullseye.
Is there something I'm missing? This is driving me mad :disappointed:
Thanks in advance for your help,
--
Nicolashttps://gitlab.com/woob/woob/-/issues/563[bill][ensap] Erreur de module2022-09-21T08:13:09ZAntoine Crouzet[bill][ensap] Erreur de moduleJe dispose de woob 3.0 via brew (essayé en version 3.1 via les sources). Le module ensap ne fonctionne pas :
```
Bug(ensap): __call__() got an unexpected keyword argument 'username'
```
En partant des sources dispos sur Gitlab, j'ai du ...Je dispose de woob 3.0 via brew (essayé en version 3.1 via les sources). Le module ensap ne fonctionne pas :
```
Bug(ensap): __call__() got an unexpected keyword argument 'username'
```
En partant des sources dispos sur Gitlab, j'ai du effectuer trois modifications :
- browser.py
L'accès à l'authentification a été modifié. J'ai donc changé la ligne d'authentification en :
```
self.location("/", data=data, headers=headers)
```
Dans `iter_subscription` j'ai l'impression que le passage de l'argument ne fonctionne pas (changement dans woob ?). J'ai donc mis :
```
yield self.page.get_subscription()
```
- pages.py
En accord avec la dernière modification, j'ai modifié l'accès à `obj_id`
```
obj_id = Lower(CleanText(Dict('identification/identite'), symbols=' '))
```
Cela fonctionne depuis.https://gitlab.com/woob/woob/-/issues/561Error(swisslife): Website is unavailable.2022-08-25T09:14:33ZArthur HuilletError(swisslife): Website is unavailable.```
2022-06-01 16:31:36,342:DEBUG:woob.core.bcall:3.1:bcall.py:91:backend_process <Backend 'swisslife'>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f2e6a60d1b0>>
2022-06-0...```
2022-06-01 16:31:36,342:DEBUG:woob.core.bcall:3.1:bcall.py:91:backend_process <Backend 'swisslife'>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f2e6a60d1b0>>
2022-06-01 16:31:36,342:DEBUG:urllib3.util.retry:3.1:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2022-06-01 16:31:36,342:DEBUG:urllib3.util.retry:3.1:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2022-06-01 16:31:36,344:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:1001:_new_conn Starting new HTTPS connection (1): myswisslife.fr:443
2022-06-01 16:31:37,237:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://myswisslife.fr:443 "POST /api/v3/authenticate HTTP/1.1" 200 441
2022-06-01 16:31:37,287:DEBUG:woob.backend.swisslife.browser:3.1:browsers.py:908:internal_callback Unable to handle https://myswisslife.fr/api/v3/authenticate
2022-06-01 16:31:37,288:DEBUG:woob.core.bcall:3.1:bcall.py:100:backend_process <Backend 'swisslife'>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f2e6a60d1b0>> returned: <generator object Application._do_complete_iter at 0x7f2e6699e810>
2022-06-01 16:31:37,290:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:273:_get_conn Resetting dropped connection: myswisslife.fr
2022-06-01 16:31:37,428:DEBUG:urllib3.connectionpool:3.1:connectionpool.py:456:_make_request https://myswisslife.fr:443 "GET /api/v3/contrat/home HTTP/1.1" 401 None
Error(swisslife): Website is unavailable.
```
This has been broken for a while now. I notice that the website is now using /v4/authenticate, not /v3, so maybe that's the problem (?).https://gitlab.com/woob/woob/-/issues/560[bank] [axa] Axa banque is now sending me an SMS every time woob tries to login2022-07-04T17:28:09ZBenoit 'BoD' Lubek[bank] [axa] Axa banque is now sending me an SMS every time woob tries to login### With which module do you encounter problems?
Axabanque
### Describe the problem you encounter
Whenever I try anything with Axa banque, it sends me an SMS, and then hangs.
### Paste here the stacktrace or error message you observe...### With which module do you encounter problems?
Axabanque
### Describe the problem you encounter
Whenever I try anything with Axa banque, it sends me an SMS, and then hangs.
### Paste here the stacktrace or error message you observe
No stacktrace, it just hangs, waiting for something I suppose.
### What are the steps to reproduce the problem?
For instance, doing `woob bank list -f json --auto-update` triggers the issue.
### What woob version are you using?
Output of `woob config --version` command:
```
Woob config v3.1 Copyright(C) 2010-2022 Christophe Benz, Romain Bignon
```
### What module version are you using?
Output of `woob config info MODULE_NAME` command:
```
$ woob config info axabanque
.------------------------------------------------------------------------------.
| Module axabanque |
+-----------------.------------------------------------------------------------'
| Version | 202205021224
| Maintainer | Romain Bignon <romain@weboob.org>
| License | LGPLv3+
| Description | AXA Banque
| Capabilities | CapDocument, CapBankTransfer, CapBankTransferAddRecipient, CapBankWealth, CapTransfer, CapCollection, CapBank, CapProfile
| Installed | yes
| Location | https://updates.woob.tech/3.1/main/axabanque.tar.gz
| |
| Configuration | login: Identifiant (default: )
| | password: Code (default: )
'-----------------'
```
### How did you install woob?
I forgot
### Additional info you'd like to mention
I understand this is a new requirement by Axa Banque and wondering if / hoping there is a solution to this...https://gitlab.com/woob/woob/-/issues/559[bank][caissedepargne]unable to login - unable to find element2022-05-20T06:39:15Zloneept1[bank][caissedepargne]unable to login - unable to find elementThis is a template for submitting an issue, fill the blanks and remove non-applicable stuff.
First, read the [frequently asked questions](https://gitlab.com/woob/woob/-/wikis/faq#common-problems).
### With which module do you encounter...This is a template for submitting an issue, fill the blanks and remove non-applicable stuff.
First, read the [frequently asked questions](https://gitlab.com/woob/woob/-/wikis/faq#common-problems).
### With which module do you encounter problems?
Woob bank -> Caisse d'epargne
### Describe the problem you encounter
"list" or anything not working since the 10th of may
### Paste here the stacktrace or error message you observe
```
2022-05-17 11:41:15,994:DEBUG:bcall:3.0:bcall.py:92:backend_process <Backend 'caissedepargne'>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f81747c8198>>
2022-05-17 11:41:15,994:DEBUG:bcall:3.0:bcall.py:101:backend_process <Backend 'caissedepargne'>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f81747c8198>> returned: <generator object Application._do_complete_iter at 0x7f816726db88>
2022-05-17 11:41:16,036:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:465:_make_request https://www.caisse-epargne.fr:443 "GET /se-connecter/sso?service=dei HTTP/1.1" 200 820
2022-05-17 11:41:16,055:DEBUG:backend.caissedepargne.browser:3.0:browsers.py:880:internal_callback Handle https://www.caisse-epargne.fr/se-connecter/sso?service=dei with NewLoginPage
Bug(caissedepargne): Unable to find element //script[contains(@src, "main-")]
=== [ 0%] Getting https://updates.weboob.org/3.0/main/
2022-05-17 11:41:16,152:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:465:_make_request https://updates.weboob.org:443 "GET /3.0/main/modules.list HTTP/1.1" 200 63167
2022-05-17 11:41:16,180:DEBUG:charset_normalizer:3.0:api.py:225:from_bytes Code page ascii does not fit given bytes sequence at ALL. 'ascii' codec can't decode byte 0xc3 in position 635: ordinal not in range(128)
2022-05-17 11:41:16,180:DEBUG:charset_normalizer:3.0:api.py:261:from_bytes Code page utf_8 is a multi byte encoding table and it appear that at least one character was encoded using n-bytes.
2022-05-17 11:41:16,180:INFO:charset_normalizer:3.0:api.py:379:from_bytes utf_8 passed initial chaos probing. Mean measured chaos is 0.000000 %
2022-05-17 11:41:16,180:INFO:charset_normalizer:3.0:api.py:411:from_bytes We detected language [('English', 1.0), ('Finnish', 1.0), ('Indonesian', 1.0), ('Simple English', 1.0), ('Dutch', 0.9733), ('French', 0.92), ('German', 0.88)] using utf_8
2022-05-17 11:41:16,181:INFO:charset_normalizer:3.0:api.py:431:from_bytes utf_8 is most likely the one. Stopping the process.
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/woob/browser/filters/html.py", line 108, in filter
return u'%s' % el[0].attrib[self.attr]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/woob/core/bcall.py", line 106, in backend_process
for subresult in result:
File "/usr/local/lib/python3.7/site-packages/woob/tools/application/base.py", line 328, in _do_complete_iter
for i, sub in enumerate(res):
File "/root/.local/share/woob/modules/3.0/caissedepargne/module.py", line 86, in iter_accounts
for account in self.browser.get_accounts_list():
File "/usr/local/lib/python3.7/site-packages/woob/browser/switch.py", line 100, in wrapper
return val(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/woob/browser/retry.py", line 77, in wrapper
ret = cb()
File "/usr/local/lib/python3.7/site-packages/woob/browser/retry.py", line 73, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/woob/browser/browsers.py", line 981, in inner
browser.do_login()
File "/root/.local/share/woob/modules/3.0/caissedepargne/compat/woob_browser.py", line 436, in do_double_authentication
self.init_login()
File "/root/.local/share/woob/modules/3.0/caissedepargne/browser.py", line 284, in init_login
return self.do_new_login()
File "/root/.local/share/woob/modules/3.0/caissedepargne/browser.py", line 968, in do_new_login
main_js_file = self.page.get_main_js_file_url()
File "/root/.local/share/woob/modules/3.0/caissedepargne/pages.py", line 89, in get_main_js_file_url
return Attr(
File "/usr/local/lib/python3.7/site-packages/woob/browser/filters/base.py", line 184, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/local/lib/python3.7/site-packages/woob/browser/filters/base.py", line 133, in print_debug
res = function(self, value)
File "/usr/local/lib/python3.7/site-packages/woob/browser/filters/html.py", line 110, in filter
return self.default_or_raise(XPathNotFound('Unable to find element %s' % self.selector))
File "/usr/local/lib/python3.7/site-packages/woob/browser/filters/base.py", line 71, in default_or_raise
raise exception
woob.browser.filters.html.XPathNotFound: Unable to find element //script[contains(@src, "main-")]
```
### What are the steps to reproduce the problem?
just tryto "list" a caisse d'epargne accont
### What woob version are you using?
Output of `woob config --version` command:
```
Woob config v3.0 Copyright(C) 2010-2022 Christophe Benz, Romain Bignon
```
### What module version are you using?
Output of `woob config info MODULE_NAME` command:
```
woob config info caissedepargne
.------------------------------------------------------------------------------.
| Module caissedepargne |
+-----------------.------------------------------------------------------------'
| Version | 202205121601
| Maintainer | Romain Bignon <romain@weboob.org>
| License | LGPLv3+
| Description | Caisse d'Épargne
| Capabilities | CapBankTransferAddRecipient, CapProfile, CapTransfer, CapContact, CapBankTransfer, CapBank, CapDocument, CapCollection, CapBankWealth
| Installed | yes
| Location | https://updates.weboob.org/3.0/main/caissedepargne.tar.gz
| |
| Configuration | login: Identifiant client (default: )
| | password: Mot de passe (default: )
| | nuser: User ID (optional) (default: )
| | auth_type: Type de compte (default: )
| | otp_emv: None
| | otp_sms: None
| | resume: None
| | request_information: None
'-----------------'
```https://gitlab.com/woob/woob/-/issues/558[bank][boursorama] history gives only transaction for the current month2022-09-21T08:14:52ZMathieu Clabaut Systerelmathieu.clabaut@systerel.fr[bank][boursorama] history gives only transaction for the current month### With which module do you encounter problems?
boursorama
### Describe the problem you encounter
`woob bank history XXXXXXXXXX@boursorama --condition 'date>2022-04-01' -n300` gives only results for May even if transactions exist in Ap...### With which module do you encounter problems?
boursorama
### Describe the problem you encounter
`woob bank history XXXXXXXXXX@boursorama --condition 'date>2022-04-01' -n300` gives only results for May even if transactions exist in April. The `lcl` module has not this problem
### What woob version are you using?
`Woob config v3.0 Copyright(C) 2010-2022 Christophe Benz, Romain Bignon`
here
### What module version are you using?
```
.------------------------------------------------------------------------------.
| Module boursorama |
+-----------------.------------------------------------------------------------'
| Version | 202205121601
| Maintainer | Gabriel Kerneis <gabriel@kerneis.info>
| License | LGPLv3+
| Description | Boursorama
| Capabilities | CapCurrencyRate, CapBankTransferAddRecipient, CapProfile, CapTransfer, CapContact, CapBankTransfer, CapBank, CapDocument, CapCollection, CapBankWealth
| Installed | yes
| Location | https://updates.weboob.org/3.0/main/boursorama.tar.gz
| |
| Configuration | login: Identifiant (default: )
| | password: Mot de passe (default: )
| | code: None
| | request_information: None
'-----------------'
```
### How did you install woob?
pacman on Arch linux
### Additional info you'd like to mention
This behavior is new.https://gitlab.com/woob/woob/-/issues/557Bug(creditcooperatif): Unable to find element //script[contains(@src, "main-")]2022-05-12T05:51:43ZCharles-Antoine DEGENNESBug(creditcooperatif): Unable to find element //script[contains(@src, "main-")]### With which module do you encounter problems?
`creditcooperatif`
### Describe the problem you encounter
a call to `woob bank list` return an error
### Paste here the stacktrace or error message you observe
```
Bug(creditcooperati...### With which module do you encounter problems?
`creditcooperatif`
### Describe the problem you encounter
a call to `woob bank list` return an error
### Paste here the stacktrace or error message you observe
```
Bug(creditcooperatif): Unable to find element //script[contains(@src, "main-")]
(If --auto-update is passed on the command-line, new versions of the module will be checked automatically)
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/woob/browser/filters/html.py", line 108, in filter
return u'%s' % el[0].attrib[self.attr]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/woob/core/bcall.py", line 106, in backend_process
for subresult in result:
File "/usr/local/lib/python3.8/dist-packages/woob/tools/application/base.py", line 328, in _do_complete_iter
for i, sub in enumerate(res):
File "/root/.local/share/woob/modules/3.0/caissedepargne/module.py", line 86, in iter_accounts
for account in self.browser.get_accounts_list():
File "/usr/local/lib/python3.8/dist-packages/woob/browser/switch.py", line 100, in wrapper
return val(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/woob/browser/retry.py", line 77, in wrapper
ret = cb()
File "/usr/local/lib/python3.8/dist-packages/woob/browser/retry.py", line 73, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/woob/browser/browsers.py", line 981, in inner
browser.do_login()
File "/root/.local/share/woob/modules/3.0/caissedepargne/compat/woob_browser.py", line 436, in do_double_authentication
self.init_login()
File "/root/.local/share/woob/modules/3.0/caissedepargne/browser.py", line 284, in init_login
return self.do_new_login()
File "/root/.local/share/woob/modules/3.0/caissedepargne/browser.py", line 968, in do_new_login
main_js_file = self.page.get_main_js_file_url()
File "/root/.local/share/woob/modules/3.0/caissedepargne/pages.py", line 89, in get_main_js_file_url
return Attr('//script[contains(@src, "main-")]', 'src')(self.doc)
File "/usr/local/lib/python3.8/dist-packages/woob/browser/filters/base.py", line 184, in __call__
return self.filter(self.select(self.selector, item))
File "/usr/local/lib/python3.8/dist-packages/woob/browser/filters/base.py", line 133, in print_debug
res = function(self, value)
File "/usr/local/lib/python3.8/dist-packages/woob/browser/filters/html.py", line 110, in filter
return self.default_or_raise(XPathNotFound('Unable to find element %s' % self.selector))
File "/usr/local/lib/python3.8/dist-packages/woob/browser/filters/base.py", line 71, in default_or_raise
raise exception
woob.browser.filters.html.XPathNotFound: Unable to find element //script[contains(@src, "main-")]
```
### What are the steps to reproduce the problem?
declare an account at the creditcooperatif bank
then enter `woob bank list`
### What woob version are you using?
Output of `woob config --version` command:
```
Woob config v3.0 Copyright(C) 2010-2022 Christophe Benz, Romain Bignon
```
### What module version are you using?
Output of `woob config info creditcooperatif` command:
```
.------------------------------------------------------------------------------.
| Module creditcooperatif |
+-----------------.------------------------------------------------------------'
| Version | 202203101458
| Maintainer | Kevin Pouget <weboob@kevin.pouget.me>
| License | LGPLv3+
| Description | Crédit Coopératif
| Capabilities | CapTransfer, CapBank, CapBankTransferAddRecipient, CapContact, CapCollection, CapDocument, CapBankTransfer, CapBankWealth, CapProfile
| Installed | yes
| Location | https://updates.woob.tech/3.0/main/creditcooperatif.tar.gz
'-----------------'
```
### How did you install woob?
`pip install woob`
### Additional info you'd like to mention
I tried `woob update`, but it updated another module and so the error for this one is still there.
Thank you
edit: forgot to mention the problem first arose this morning 11/05/2022 around 00h00