woob issues
https://gitlab.com/woob/woob/-/issues
2024-02-08T23:45:08Z
https://gitlab.com/woob/woob/-/issues/460
[boobank] Idea for double authentification
2024-02-08T23:45:08Z
Woob Import
[boobank] Idea for double authentification
Hi,
I'm the main developer of Skrooge.
Skrooge uses boobank to download transactions from the banks.
The configuration file of weboob is very well done because it allows to put some code to request **interactively** the password.
Like ...
Hi,
I'm the main developer of Skrooge.
Skrooge uses boobank to download transactions from the banks.
The configuration file of weboob is very well done because it allows to put some code to request **interactively** the password.
Like this:
```
[creditcooperatif]
_module = creditcooperatif
login = 12345
password = `kwallet-query --read-password creditcooperatif --folder Weboob kdewallet`
```
But,in case of a double authentication (SMS code, click in mobile application, ...) is needed nothing seems to be planned (I'm may be wrong).
So, my idea is the following one: use the same mechanism for double authentication.
Like this:
```
[creditcooperatif]
_module = creditcooperatif
login = 12345
password = `kwallet-query --read-password creditcooperatif --folder Weboob kdewallet`
doubleauthent =`zenity --entry --text "Code" --title "Enter code for account 12345" --entry-text=""`
```
This will allow to prompt the user with a specific action when double authentication is needed.
Do you think this could be done ?
Thank you for weboob.
Regards.
Ludovic LANGE
Ludovic LANGE
https://gitlab.com/woob/woob/-/issues/686
[bp] Error(bp): Action needed on website: Veuillez activer votre service grat...
2024-03-21T20:29:38Z
wlallemand
[bp] Error(bp): Action needed on website: Veuillez activer votre service gratuit d'authentification forte sur votre site bancaire.
Can't connect anymore with the bp module since a few days.
Woob version is 0c494ed3d7af7 from master.
I got the `[bp] Error(bp): Action needed on website: Veuillez activer votre service gratuit d'authentification forte sur votre site b...
Can't connect anymore with the bp module since a few days.
Woob version is 0c494ed3d7af7 from master.
I got the `[bp] Error(bp): Action needed on website: Veuillez activer votre service gratuit d'authentification forte sur votre site bancaire.` error. Certicode is activated on the website with the android app, but I don't get any notification nor errors.
I tried to remove `~/.config/woob/bank.storage` without any success.
Debug:
```
(woob) wla@kikyo:~% woob bank --debug list
2024-03-14 14:18:19,536:DEBUG:woob.config:3.6:yamlconfig.py:72:load Loading configuration file: /home/wla/.config/woob/bank.storage.
2024-03-14 14:18:19,536:DEBUG:woob.config:3.6:yamlconfig.py:76:load Configuration file loaded: /home/wla/.config/woob/bank.storage.
/home/wla/projects/others/woob/modules/bp/pages/login.py:24: DeprecationWarning: 'NoAccountsException' is deprecated. Use 'woob.capabilities.bank.NoAccountsException' instead.
from woob.exceptions import (
2024-03-14 14:18:19,580:DEBUG:woob.core.modules.loader:3.6:modules.py:255:load_module Loaded module "bp" from /home/wla/projects/others/woob/modules/bp
/home/wla/projects/others/woob/woob/tools/backend.py:355: DeprecationWarning: Class attribute BPModule.VERSION is now unused and deprecated, you can remove it. If you do so, do not forget to increase the woob version to at least 3.4 in requirements.txt.
warnings.warn(
2024-03-14 14:18:19,932:DEBUG:woob.backend:3.6:modules.py:163:create_instance Created backend "bp" for module "bp"
2024-03-14 14:18:19,933:DEBUG:woob.config:3.6:iniconfig.py:43:load Loading application configuration file: /home/wla/.config/woob/bank.
2024-03-14 14:18:19,933:DEBUG:woob.config:3.6:iniconfig.py:60:load Application configuration file loaded: /home/wla/.config/woob/bank.
Account Balance Coming
---------------------------------------------------------+----------+----------
2024-03-14 14:18:19,934:DEBUG:woob.core.bcall:3.6:bcall.py:86:backend_process <Backend bp>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7ff45d80a650>>
2024-03-14 14:18:19,934:DEBUG:urllib3.util.retry:3.6:retry.py:282:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-03-14 14:18:19,935:DEBUG:urllib3.util.retry:3.6:retry.py:282:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-03-14 14:18:19,937:DEBUG:urllib3.util.retry:3.6:retry.py:282:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-03-14 14:18:19,937:DEBUG:urllib3.util.retry:3.6:retry.py:282:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2024-03-14 14:18:19,938:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:1055:_new_conn Starting new HTTPS connection (1): voscomptesenligne.labanquepostale.fr:443
2024-03-14 14:18:20,057:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:549:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers HTTP/1.1" 200 None
2024-03-14 14:18:20,062:DEBUG:woob.backend.bp.browser:3.6:browsers.py:1040:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/wsost/OstBrokerWeb/loginform?TAM_OP=login&ERROR_CODE=0x00000000&URL=%2Fvoscomptes%2FcanalXHTML%2Fidentif.ea%3Forigin%3Dparticuliers with LoginPage
2024-03-14 14:18:20,064:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:1055:_new_conn Starting new HTTPS connection (1): d21j9nkdg2p3wo.cloudfront.net:443
2024-03-14 14:18:20,160:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:549:_make_request https://d21j9nkdg2p3wo.cloudfront.net:443 "GET /321226/dasti.js HTTP/1.1" 200 None
2024-03-14 14:18:20,196:DEBUG:woob.backend.bp.browser:3.6:browsers.py:1054:internal_callback Unable to handle https://d21j9nkdg2p3wo.cloudfront.net/321226/dasti.js
2024-03-14 14:18:20,209:DEBUG:charset_normalizer:3.6:api.py:439:from_bytes Encoding detection: utf_8 is most likely the one.
2024-03-14 14:18:21,214:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:549:_make_request https://voscomptesenligne.labanquepostale.fr:443 "POST /wsost/OstBrokerWeb/auth HTTP/1.1" 302 261
2024-03-14 14:18:21,307:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:549:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/identif.ea?origin=particuliers HTTP/1.1" 302 0
2024-03-14 14:18:21,353:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:549:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/repositionnerCheminCourant-identif.ea HTTP/1.1" 200 None
2024-03-14 14:18:21,357:DEBUG:woob.backend.bp.browser:3.6:browsers.py:1040:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/repositionnerCheminCourant-identif.ea with repositionnerCheminCourant
2024-03-14 14:18:21,394:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:549:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/initialiser-identif.ea HTTP/1.1" 302 0
2024-03-14 14:18:21,448:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:549:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/comptesCommun/synthese_assurancesEtComptes/verifierPresenceCompte-synthese.ea HTTP/1.1" 302 0
2024-03-14 14:18:21,488:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:549:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/authentification/verifierPresenceCompteOK-identif.ea HTTP/1.1" 200 None
2024-03-14 14:18:21,495:DEBUG:woob.backend.bp.browser:3.6:browsers.py:1054:internal_callback Unable to handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/authentification/verifierPresenceCompteOK-identif.ea
2024-03-14 14:18:22,409:DEBUG:urllib3.connectionpool:3.6:connectionpool.py:549:_make_request https://voscomptesenligne.labanquepostale.fr:443 "GET /voscomptes/canalXHTML/securite/gestionAuthentificationForte/init-gestionAuthentificationForte.ea HTTP/1.1" 200 None
2024-03-14 14:18:22,413:DEBUG:woob.backend.bp.browser:3.6:browsers.py:1040:internal_callback Handle https://voscomptesenligne.labanquepostale.fr/voscomptes/canalXHTML/securite/gestionAuthentificationForte/init-gestionAuthentificationForte.ea with TwoFAPage
2024-03-14 14:18:22,415:DEBUG:woob.core.bcall:3.6:bcall.py:92:backend_process <Backend bp>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7ff45d80a650>> raised an error: ActionNeeded("Veuillez activer votre service gratuit d'authentification forte sur votre site bancaire.")
Error(bp): Action needed on website: Veuillez activer votre service gratuit d'authentification forte sur votre site bancaire.
---------------------------------------------------------+----------+----------
2024-03-14 14:18:22,445:DEBUG:woob.backend.bp.browser:3.6:browsers.py:1292:dump_state Stored cookies into storage
2024-03-14 14:18:22,446:DEBUG:woob.config:3.6:yamlconfig.py:90:save Configuration file saved: /home/wla/.config/woob/bank.storage.
```
Ludovic LANGE
Ludovic LANGE
https://gitlab.com/woob/woob/-/issues/624
banquepopulaire/creditcooperatif/caissedepargne: requires 2FA again and again
2024-02-19T21:52:55Z
Damien Cassou
damien@cassou.me
banquepopulaire/creditcooperatif/caissedepargne: requires 2FA again and again
Since end of last week, the banque populaire module refuses batch execution:
```
$ woob bank --formatter=ofx --backends $BACKEND history $ACCOUNT_ID $DATE
Error(...): You have to run bank in interactive mode to perform a two-factor auth...
Since end of last week, the banque populaire module refuses batch execution:
```
$ woob bank --formatter=ofx --backends $BACKEND history $ACCOUNT_ID $DATE
Error(...): You have to run bank in interactive mode to perform a two-factor authentication
```
When in interactive mode, I'm asked to check my SMS messages for a code. Entering this code makes the interactive mode works. But the batch mode still complains with the same error message.
Since the bug appeared, I managed to make the module work once in batch mode without changing anything. When I tried again it failed.
Here is the result of running the above command with `-d` and woob 3.0:
```
2023-03-28 13:52:55,320:DEBUG:woob.config:3.0:yamlconfig.py:75:load Loading configuration file: /home/cassou/.config/woob/bank.storage.
2023-03-28 13:52:55,321:DEBUG:woob.config:3.0:yamlconfig.py:79:load Configuration file loaded: /home/cassou/.config/woob/bank.storage.
2023-03-28 13:52:55,366:DEBUG:modules:3.0:modules.py:166:load_module Loaded module "banquepopulaire" from /home/cassou/.local/share/woob/modules/3.0/banquepopulaire
2023-03-28 13:52:55,847:DEBUG:backend:3.0:modules.py:97:create_instance Created backend "famille:banquepop" for module "banquepopulaire"
2023-03-28 13:52:55,849:DEBUG:woob.config:3.0:iniconfig.py:53:load Loading application configuration file: /home/cassou/.config/woob/bank.
2023-03-28 13:52:55,850:DEBUG:woob.config:3.0:iniconfig.py:73:load Application configuration file loaded: /home/cassou/.config/woob/bank.
2023-03-28 13:52:55,853:DEBUG:bcall:3.0:bcall.py:92:backend_process <Backend 'famille:banquepop'>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7fc6095a31f0>>
2023-03-28 13:52:55,855: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)
2023-03-28 13:52:55,862: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)
2023-03-28 13:52:55,910:DEBUG:modules:3.0:modules.py:166:load_module Loaded module "linebourse" from /home/cassou/.local/share/woob/modules/3.0/linebourse
2023-03-28 13:52:55,911: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)
2023-03-28 13:52:55,911: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)
2023-03-28 13:52:55,911:DEBUG:backend.famille:banquepop.browser:3.0:woob_browser_mfa.py:59:_load_cookies Reloaded cookies from storage
2023-03-28 13:52:55,913:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1003:_new_conn Starting new HTTPS connection (1): www.ibps.bpgo.banquepopulaire.fr:443
2023-03-28 13:52:56,311:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/Sort.do?token=$TOKEN&taskOID=$TASKOID HTTP/1.1" 302 624
2023-03-28 13:52:56,321:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1003:_new_conn Starting new HTTPS connection (1): www.banquepopulaire.fr:443
2023-03-28 13:52:56,492:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://www.banquepopulaire.fr:443 "GET /se-connecter/sso?continue=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fcallback&service=bad&cancel_uri=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fcancel&forgottenIdUrl=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fs3f-web%2Frestitutionid&forgottenMdpUrl=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fs3f-web%2Freinitpwd&cdetab=$CDETAB&prefusion_part=0&prefusion_pro=0 HTTP/1.1" 200 1709
2023-03-28 13:52:56,494:DEBUG:backend.famille:banquepop.browser:3.0:browsers.py:880:internal_callback Handle https://www.banquepopulaire.fr/se-connecter/sso?continue=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fcallback&service=bad&cancel_uri=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fcancel&forgottenIdUrl=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fs3f-web%2Frestitutionid&forgottenMdpUrl=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fs3f-web%2Freinitpwd&cdetab=$CDETAB&prefusion_part=0&prefusion_pro=0 with NewLoginPage
2023-03-28 13:52:56,556:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/ibp/ate/portal/internet89C3Portal.jsp HTTP/1.1" 302 624
2023-03-28 13:52:56,614:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://www.banquepopulaire.fr:443 "GET /se-connecter/sso?continue=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fcallback&service=bad&cancel_uri=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fcancel&forgottenIdUrl=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fs3f-web%2Frestitutionid&forgottenMdpUrl=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fs3f-web%2Freinitpwd&cdetab=$CDETAB&prefusion_part=0&prefusion_pro=0 HTTP/1.1" 200 1709
2023-03-28 13:52:56,617:DEBUG:backend.famille:banquepop.browser:3.0:browsers.py:880:internal_callback Handle https://www.banquepopulaire.fr/se-connecter/sso?continue=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fcallback&service=bad&cancel_uri=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fcancel&forgottenIdUrl=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fs3f-web%2Frestitutionid&forgottenMdpUrl=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fs3f-web%2Freinitpwd&cdetab=$CDETAB&prefusion_part=0&prefusion_pro=0 with NewLoginPage
2023-03-28 13:52:56,647:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://www.banquepopulaire.fr:443 "GET /se-connecter/main.4d3fb45f39c63687.js HTTP/1.1" 200 None
2023-03-28 13:52:56,777:DEBUG:modules:3.0:modules.py:166:load_module Loaded module "caissedepargne" from /home/cassou/.local/share/woob/modules/3.0/caissedepargne
2023-03-28 13:52:56,777:DEBUG:backend.famille:banquepop.browser:3.0:browsers.py:880:internal_callback Handle https://www.banquepopulaire.fr/se-connecter/main.4d3fb45f39c63687.js with JsFilePage
2023-03-28 13:52:56,791:DEBUG:charset_normalizer:3.0:api.py:421:from_bytes Encoding detection: ascii is most likely the one.
2023-03-28 13:52:56,807:DEBUG:charset_normalizer:3.0:api.py:421:from_bytes Encoding detection: ascii is most likely the one.
2023-03-28 13:52:56,822:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1003:_new_conn Starting new HTTPS connection (1): www.as-ex-ano-groupe.banquepopulaire.fr:443
2023-03-28 13:52:57,068:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://www.as-ex-ano-groupe.banquepopulaire.fr:443 "POST /api/oauth/token HTTP/1.1" 200 None
2023-03-28 13:52:57,086:DEBUG:backend.famille:banquepop.browser:3.0:browsers.py:880:internal_callback Handle https://www.as-ex-ano-groupe.banquepopulaire.fr/api/oauth/token with InfoTokensPage
2023-03-28 13:52:57,090:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1003:_new_conn Starting new HTTPS connection (1): www.rs-ex-ano-groupe.banquepopulaire.fr:443
2023-03-28 13:52:57,365:DEBUG:urllib3.connectionpool:3.0: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
2023-03-28 13:52:57,383:DEBUG:backend.famille:banquepop.browser:3.0:browsers.py:880:internal_callback Handle https://www.rs-ex-ano-groupe.banquepopulaire.fr/bapi/user/v1/users/identificationRouting with InfoTokensPage
2023-03-28 13:52:57,395:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1003:_new_conn Starting new HTTPS connection (1): www.as-ex-ath-groupe.banquepopulaire.fr:443
2023-03-28 13:52:57,737:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://www.as-ex-ath-groupe.banquepopulaire.fr:443 "POST /api/oauth/v2/authorize?cdetab=$CDETAB&client_id=$CLIENT_ID&response_type=id_token+token&nonce=$NONCE&response_mode=form_post&redirect_uri=https%3A%2F%2Fwww.ibps.bpgo.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+%228ad6fb65-29f6-4916-bdc9-a195509af4b7%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+%22$CDETAB%22%2C+%22typ_srv%22%3A+%22part%22%2C+%22term_id%22%3A+%2233c954e5-cddc-4ab2-98b7-8039d7e22866%22%7D&login_hint=D1652993&phase=&display=page HTTP/1.1" 200 None
2023-03-28 13:52:57,752:DEBUG:backend.famille:banquepop.browser:3.0:browsers.py:880:internal_callback Handle https://www.as-ex-ath-groupe.banquepopulaire.fr/api/oauth/v2/authorize?cdetab=$CDETAB&client_id=$CLIENT_ID&response_type=id_token+token&nonce=$NONCE&response_mode=form_post&redirect_uri=https%3A%2F%2Fwww.ibps.bpgo.banquepopulaire.fr%2Fcallback&claims=$CLAIMS&bpcesta=$BPCESTA&login_hint=$LOGIN_HINT&phase=&display=page with AuthorizePage
2023-03-28 13:52:57,759:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1003:_new_conn Starting new HTTPS connection (1): www.icgauth.banquepopulaire.fr:443
2023-03-28 13:52:58,634:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "POST /dacswebssoissuer/AuthnRequestServlet HTTP/1.1" 303 0
2023-03-28 13:52:58,700:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://www.icgauth.banquepopulaire.fr:443 "GET /dacsrest/api/v1u0/transaction/CtxDACPRD149893f4bfa6189413e8765f7e6863155dc22 HTTP/1.1" 200 1161
2023-03-28 13:52:58,713:DEBUG:backend.famille:banquepop.browser:3.0:browsers.py:880:internal_callback Handle https://www.icgauth.banquepopulaire.fr/dacsrest/api/v1u0/transaction/CtxDACPRD149893f4bfa6189413e8765f7e6863155dc22 with AuthenticationMethodPage
2023-03-28 13:52:58,715:DEBUG:bcall:3.0:bcall.py:98:backend_process <Backend 'famille:banquepop'>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7fc6095a31f0>> raised an error: NeedInteractiveFor2FA()
Error(famille:banquepop): You have to run bank in interactive mode to perform a two-factor authentication
2023-03-28 13:52:58,764:DEBUG:backend.famille:banquepop.browser:3.0:woob_browser_mfa.py:105:dump_state Stored cookies into storage
2023-03-28 13:52:58,770:DEBUG:woob.config:3.0:yamlconfig.py:96:save Configuration file saved: /home/cassou/.config/woob/bank.storage.
```
Here is the result of running the above command with `-d` and woob 3.4:
```
2023-03-28 14:40:15,310:DEBUG:woob.config:3.4:yamlconfig.py:72:load Loading configuration file: /home/cassou/.config/woob/bank.storage.
2023-03-28 14:40:15,311:DEBUG:woob.config:3.4:yamlconfig.py:76:load Configuration file loaded: /home/cassou/.config/woob/bank.storage.
/home/cassou/.local/share/woob/modules/3.4/woob_modules/banquepopulaire/pages.py:347: DeprecationWarning: AbstractPage is deprecated and will be removed in woob 4.0. Use standard "from woob_modules.other_module import Page" instead.
class JsFilePage(AbstractPage):
/home/cassou/.local/share/woob/modules/3.4/woob_modules/caissedepargne/linebourse_browser.py:25: DeprecationWarning: AbstractBrowser is deprecated and will be removed in woob 4.0. Use standard "from woob_modules.other_module import Browser" instead.
class LinebourseAPIBrowser(AbstractBrowser):
/home/cassou/.local/share/woob/modules/3.4/woob_modules/banquepopulaire/pages.py:373: DeprecationWarning: AbstractPage is deprecated and will be removed in woob 4.0. Use standard "from woob_modules.other_module import Page" instead.
class LoginTokensPage(AbstractPage):
/home/cassou/.local/share/woob/modules/3.4/woob_modules/banquepopulaire/pages.py:404: DeprecationWarning: AbstractPage is deprecated and will be removed in woob 4.0. Use standard "from woob_modules.other_module import Page" instead.
class VkImagePage(AbstractPage):
/home/cassou/.local/share/woob/modules/3.4/woob_modules/banquepopulaire/pages.py:410: DeprecationWarning: AbstractPage is deprecated and will be removed in woob 4.0. Use standard "from woob_modules.other_module import Page" instead.
class AuthenticationMethodPage(AbstractPage):
/home/cassou/.local/share/woob/modules/3.4/woob_modules/banquepopulaire/linebourse_browser.py:23: DeprecationWarning: AbstractBrowser is deprecated and will be removed in woob 4.0. Use standard "from woob_modules.other_module import Browser" instead.
class LinebourseAPIBrowser(AbstractBrowser):
2023-03-28 14:40:15,387:DEBUG:woob.core.modules.loader:3.4:modules.py:234:load_module Loaded module "banquepopulaire" from /home/cassou/.local/share/woob/modules/3.4/woob_modules/banquepopulaire
2023-03-28 14:40:15,771:DEBUG:woob.backend:3.4:modules.py:151:create_instance Created backend "famille:banquepop" for module "banquepopulaire"
2023-03-28 14:40:15,773:DEBUG:woob.config:3.4:iniconfig.py:43:load Loading application configuration file: /home/cassou/.config/woob/bank.
2023-03-28 14:40:15,773:DEBUG:woob.config:3.4:iniconfig.py:60:load Application configuration file loaded: /home/cassou/.config/woob/bank.
2023-03-28 14:40:15,775:DEBUG:woob.core.bcall:3.4:bcall.py:86:backend_process <Backend 'famille:banquepop'>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f54110ab220>>
/nix/store/5abjdxsrm5djfb7qfpqq5138kvw4k962-python3.10-woob-3.4/lib/python3.10/site-packages/woob/browser/browsers.py:640: DeprecationWarning: Don't use the 'woob' and 'weboob' parameters, they will be removed in woob 4.0
super().__init__(*args, **kwargs)
2023-03-28 14:40:15,777:DEBUG:urllib3.util.retry:3.4:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-03-28 14:40:15,784:DEBUG:urllib3.util.retry:3.4:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-03-28 14:40:15,795:DEBUG:urllib3.util.retry:3.4:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-03-28 14:40:15,795:DEBUG:urllib3.util.retry:3.4:retry.py:351:from_int Converted retries value: 2 -> Retry(total=2, connect=None, read=None, redirect=None, status=None)
2023-03-28 14:40:15,799:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:989:_load_cookies Reloaded cookies from storage
2023-03-28 14:40:15,808:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:1003:_new_conn Starting new HTTPS connection (1): www.ibps.bpgo.banquepopulaire.fr:443
2023-03-28 14:40:16,291:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/StartTask.do?taskInfoOID=cyberIBAN&token=daaba25eeaf9f90f77f23127593bf0c8 HTTP/1.1" 200 4537
2023-03-28 14:40:16,308:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/StartTask.do?taskInfoOID=cyberIBAN&token=daaba25eeaf9f90f77f23127593bf0c8 with IbanPage
2023-03-28 14:40:16,309:DEBUG:woob.backend.famille:banquepop.browser.ibanpage:3.4:pages.py:115:on_load Update token to 1b28733a85fd0a32c5d48031c75ba4e4
2023-03-28 14:40:16,375:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET / HTTP/1.1" 302 201
2023-03-28 14:40:16,439:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /portailinternet/ HTTP/1.1" 301 252
2023-03-28 14:40:16,526:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/ibp/ate/portal/internet89C3Portal.jsp HTTP/1.1" 200 597
2023-03-28 14:40:16,540:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/ibp/ate/portal/internet89C3Portal.jsp with BPCEPage
2023-03-28 14:40:16,541:WARNING:woob.backend.famille:banquepop.browser.bpcepage:3.4:pages.py:108:get_token Unable to update token.
2023-03-28 14:40:16,625:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/Login.do HTTP/1.1" 303 0
2023-03-28 14:40:16,728:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ShowPortal.do?token=$TOKEN HTTP/1.1" 200 4051
2023-03-28 14:40:16,737:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ShowPortal.do?token=$TOKEN with HomePage
2023-03-28 14:40:16,737:DEBUG:woob.backend.famille:banquepop.browser.homepage:3.4:pages.py:115:on_load Update token to $TOKEN
2023-03-28 14:40:16,824:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/Login.do HTTP/1.1" 303 0
2023-03-28 14:40:16,929:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ShowPortal.do?taskInfoOID=aUniversMonProfil&token=$TOKEN HTTP/1.1" 200 4051
2023-03-28 14:40:16,933:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ShowPortal.do?taskInfoOID=aUniversMonProfil&token=$TOKEN with HomePage
2023-03-28 14:40:16,933:DEBUG:woob.backend.famille:banquepop.browser.homepage:3.4:pages.py:115:on_load Update token to $TOKEN
2023-03-28 14:40:17,119:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/StartTask.do?taskInfoOID=accueil&token=$TOKEN HTTP/1.1" 200 5075
2023-03-28 14:40:17,137:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/StartTask.do?taskInfoOID=accueil&token=$TOKEN with AdvisorPage
2023-03-28 14:40:17,138:DEBUG:woob.backend.famille:banquepop.browser.advisorpage:3.4:pages.py:115:on_load Update token to $TOKEN2
2023-03-28 14:40:17,286:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/StartTask.do?taskInfoOID=mesComptes&token=$TOKEN2 HTTP/1.1" 200 6605
2023-03-28 14:40:17,295:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/StartTask.do?taskInfoOID=mesComptes&token=$TOKEN2 with AccountsPage
2023-03-28 14:40:17,296:DEBUG:woob.backend.famille:banquepop.browser.accountspage:3.4:pages.py:115:on_load Update token to $TOKEN3
2023-03-28 14:40:17,526:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:17,679:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=EQUIPEMENT_COMPLET&token=$TOKEN3 HTTP/1.1" 200 7490
2023-03-28 14:40:17,690:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=EQUIPEMENT_COMPLET&token=$TOKEN3 with AccountsFullPage
2023-03-28 14:40:17,691:DEBUG:woob.backend.famille:banquepop.browser.accountsfullpage:3.4:pages.py:115:on_load Update token to $TOKEN4
2023-03-28 14:40:17,867:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:17,966:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN4 HTTP/1.1" 200 4045
2023-03-28 14:40:17,970:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN4 with TransactionsPage
2023-03-28 14:40:17,971:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN5
2023-03-28 14:40:18,073:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:18,222:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.ctrintaffdetcompt.screen_HTML_INTERNET%3AAffDetCompt.EcranCompt&dialogActionPerformed=BACK&token=$TOKEN5 HTTP/1.1" 200 7488
2023-03-28 14:40:18,234:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.ctrintaffdetcompt.screen_HTML_INTERNET%3AAffDetCompt.EcranCompt&dialogActionPerformed=BACK&token=$TOKEN5 with TransactionsPage
2023-03-28 14:40:18,235:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN6
2023-03-28 14:40:18,468:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:18,590:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN6 HTTP/1.1" 200 4815
2023-03-28 14:40:18,596:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN6 with TransactionsPage
2023-03-28 14:40:18,597:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN7
2023-03-28 14:40:18,703:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:18,960:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.ctrintaffdetcred.screen_HTML_INTERNET%3AAffDetCred.EcranCred&dialogActionPerformed=BACK&token=$TOKEN7 HTTP/1.1" 200 7489
2023-03-28 14:40:18,973:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.ctrintaffdetcred.screen_HTML_INTERNET%3AAffDetCred.EcranCred&dialogActionPerformed=BACK&token=$TOKEN7 with TransactionsPage
2023-03-28 14:40:18,974:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN8
2023-03-28 14:40:19,174:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:19,305:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN8 HTTP/1.1" 200 4840
2023-03-28 14:40:19,310:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN8 with TransactionsPage
2023-03-28 14:40:19,311:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN9
2023-03-28 14:40:19,407:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:19,554:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.ctrintaffdetcred.screen_HTML_INTERNET%3AAffDetCred.EcranCred&dialogActionPerformed=BACK&token=$TOKEN9 HTTP/1.1" 200 7490
2023-03-28 14:40:19,567:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID&screenName=ibp.cd.qequ.ctrintaffdetcred.screen_HTML_INTERNET%3AAffDetCred.EcranCred&dialogActionPerformed=BACK&token=$TOKEN9 with TransactionsPage
2023-03-28 14:40:19,568:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN9
2023-03-28 14:40:19,569:DEBUG:woob.core.bcall:3.4:bcall.py:95:backend_process <Backend 'famille:banquepop'>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f54110ab220>> returned: <Loan id='GPR09148040' label='Pret Immobilier Non Eli... M Ou Mme Cassou Damien'>
2023-03-28 14:40:19,571:DEBUG:woob.core.bcall:3.4:bcall.py:86:backend_process <Backend 'famille:banquepop'>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f54110ab220>>
2023-03-28 14:40:19,572:DEBUG:woob.core.bcall:3.4:bcall.py:95:backend_process <Backend 'famille:banquepop'>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x7f54110ab220>> returned: <generator object Application._do_complete_iter at 0x7f540eb38f90>
2023-03-28 14:40:19,639:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET / HTTP/1.1" 302 201
2023-03-28 14:40:19,703:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /portailinternet/ HTTP/1.1" 301 252
2023-03-28 14:40:19,792:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/ibp/ate/portal/internet89C3Portal.jsp HTTP/1.1" 200 597
2023-03-28 14:40:19,794:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/ibp/ate/portal/internet89C3Portal.jsp with BPCEPage
2023-03-28 14:40:19,795:WARNING:woob.backend.famille:banquepop.browser.bpcepage:3.4:pages.py:108:get_token Unable to update token.
2023-03-28 14:40:19,883:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/Login.do HTTP/1.1" 303 0
2023-03-28 14:40:19,987:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ShowPortal.do?token=$TOKEN9 HTTP/1.1" 200 4055
2023-03-28 14:40:19,992:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ShowPortal.do?token=$TOKEN9 with HomePage
2023-03-28 14:40:19,993:DEBUG:woob.backend.famille:banquepop.browser.homepage:3.4:pages.py:115:on_load Update token to $TOKEN9
2023-03-28 14:40:20,077:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/Login.do HTTP/1.1" 303 0
2023-03-28 14:40:20,180:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ShowPortal.do?taskInfoOID=aUniversMonProfil&token=$TOKEN9 HTTP/1.1" 200 4051
2023-03-28 14:40:20,185:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ShowPortal.do?taskInfoOID=aUniversMonProfil&token=$TOKEN9 with HomePage
2023-03-28 14:40:20,186:DEBUG:woob.backend.famille:banquepop.browser.homepage:3.4:pages.py:115:on_load Update token to $TOKEN9
2023-03-28 14:40:20,379:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/StartTask.do?taskInfoOID=accueil&token=$TOKEN9 HTTP/1.1" 200 5074
2023-03-28 14:40:20,385:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/StartTask.do?taskInfoOID=accueil&token=$TOKEN9 with AdvisorPage
2023-03-28 14:40:20,386:DEBUG:woob.backend.famille:banquepop.browser.advisorpage:3.4:pages.py:115:on_load Update token to $TOKEN10
2023-03-28 14:40:20,599:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/StartTask.do?taskInfoOID=mesComptes&token=$TOKEN10 HTTP/1.1" 200 6605
2023-03-28 14:40:20,607:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/StartTask.do?taskInfoOID=mesComptes&token=$TOKEN10 with AccountsPage
2023-03-28 14:40:20,607:DEBUG:woob.backend.famille:banquepop.browser.accountspage:3.4:pages.py:115:on_load Update token to $TOKEN11
2023-03-28 14:40:20,756:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:20,905:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=EQUIPEMENT_COMPLET&token=$TOKEN11 HTTP/1.1" 200 7488
2023-03-28 14:40:20,916:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=EQUIPEMENT_COMPLET&token=$TOKEN11 with AccountsFullPage
2023-03-28 14:40:20,918:DEBUG:woob.backend.famille:banquepop.browser.accountsfullpage:3.4:pages.py:115:on_load Update token to $TOKEN12
2023-03-28 14:40:21,073:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:21,169:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN12 HTTP/1.1" 200 4043
2023-03-28 14:40:21,174:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN12 with TransactionsPage
2023-03-28 14:40:21,175:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN13
2023-03-28 14:40:21,278:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:21,448:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.ctrintaffdetcompt.screen_HTML_INTERNET%3AAffDetCompt.EcranCompt&dialogActionPerformed=BACK&token=$TOKEN13 HTTP/1.1" 200 7489
2023-03-28 14:40:21,455:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.ctrintaffdetcompt.screen_HTML_INTERNET%3AAffDetCompt.EcranCompt&dialogActionPerformed=BACK&token=$TOKEN13 with TransactionsPage
2023-03-28 14:40:21,455:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN14
2023-03-28 14:40:21,641:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:21,758:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN14 HTTP/1.1" 200 4812
2023-03-28 14:40:21,763:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN14 with TransactionsPage
2023-03-28 14:40:21,764:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN15
2023-03-28 14:40:21,870:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:22,017:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.ctrintaffdetcred.screen_HTML_INTERNET%3AAffDetCred.EcranCred&dialogActionPerformed=BACK&token=$TOKEN15 HTTP/1.1" 200 7487
2023-03-28 14:40:22,029:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.ctrintaffdetcred.screen_HTML_INTERNET%3AAffDetCred.EcranCred&dialogActionPerformed=BACK&token=$TOKEN15 with TransactionsPage
2023-03-28 14:40:22,030:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN16
2023-03-28 14:40:22,339:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:22,458:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN16 HTTP/1.1" 200 4838
2023-03-28 14:40:22,463:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN16 with TransactionsPage
2023-03-28 14:40:22,464:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN17
2023-03-28 14:40:22,568:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:22,720:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.ctrintaffdetcred.screen_HTML_INTERNET%3AAffDetCred.EcranCred&dialogActionPerformed=BACK&token=$TOKEN17 HTTP/1.1" 200 7489
2023-03-28 14:40:22,731:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.ctrintaffdetcred.screen_HTML_INTERNET%3AAffDetCred.EcranCred&dialogActionPerformed=BACK&token=$TOKEN17 with TransactionsPage
2023-03-28 14:40:22,732:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN18
2023-03-28 14:40:22,818:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "POST /cyber/internet/ContinueTask.do HTTP/1.1" 303 0
2023-03-28 14:40:22,963:DEBUG:urllib3.connectionpool:3.4:connectionpool.py:456:_make_request https://www.ibps.bpgo.banquepopulaire.fr:443 "GET /cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN12 HTTP/1.1" 200 7489
2023-03-28 14:40:22,974:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:818:internal_callback Handle https://www.ibps.bpgo.banquepopulaire.fr/cyber/internet/ContinueTask.do?taskOID=$TASK_OID2&screenName=ibp.cd.qequ.pcteqp01afflistequ.screen_HTML_INTERNET%3AAffListEqu.AffListEqu&dialogActionPerformed=CONTRAT&token=$TOKEN12 with TransactionsPage
2023-03-28 14:40:22,975:DEBUG:woob.backend.famille:banquepop.browser.transactionspage:3.4:pages.py:115:on_load Update token to $TOKEN18
2023-03-28 14:40:22,989:DEBUG:woob.backend.famille:banquepop.browser:3.4:browsers.py:1035:dump_state Stored cookies into storage
2023-03-28 14:40:22,997:DEBUG:woob.config:3.4:yamlconfig.py:90:save Configuration file saved: /home/cassou/.config/woob/bank.storage.
Date Category Label Amount
------------+------------+---------------------------------------------------+-----------
```
eraby-fr
eraby-fr