woob issueshttps://gitlab.com/woob/woob/-/issues2024-03-23T18:38:22Zhttps://gitlab.com/woob/woob/-/issues/652[bank][creditcooperatif] Empty history on personal account2024-03-23T18:38:22ZneodarZ[bank][creditcooperatif] Empty history on personal account### With which module do you encounter problems?
I'm using the module creditcooperatif from the bank module.
### Describe the problem you encounter
The history is empty for one of the account.
### Paste here the stacktrace or error m...### With which module do you encounter problems?
I'm using the module creditcooperatif from the bank module.
### Describe the problem you encounter
The history is empty for one of the account.
### Paste here the stacktrace or error message you observe
Since I'm using 2FA i need to use the trick to list the accounts available before being able to show the history.
```
~ woob bank list
Unable to load formatter "table": Please install python-prettytable
Falling back to "multiline".
Account Balance Coming
---------------------------------------------------------+----------+----------
[creditcooperatif] Identifiant client (hidden input):
[creditcooperatif] Mot de passe (hidden input):
Veuillez valider votre authentication dans votre application mobile.
42xxxxxxxxxxxxxxxxxxxxx@creditcooperatif XXXXXXXX XXXXXXX
42xxxxxxxxxxxxxxxxxxxxx@creditcooperatif XXXXXXXXXXXXXXX XXXXXXX
---------------------------------------------------------+----------+----------
Total (EUR) XXXXXXX 0.00
~ woob bank history 42xxxxxxxxxxxxxxxxxxxxx -vvv
Unable to load formatter "table": Please install python-prettytable
Falling back to "multiline".
[creditcooperatif] Identifiant client (hidden input):
[creditcooperatif] Mot de passe (hidden input):
2023-08-20 16:37:55,885:INFO:woob.backend.creditcooperatif.browser:3.6:switch.py:88:set_browser using 'main' browser
2023-08-20 16:37:55,891:INFO:woob.backend.creditcooperatif.browser:3.6:switch.py:88:set_browser using 'main' browser
Date Category Label Amount
------------+------------+---------------------------------------------------+-----------
2023-08-20 16:37:56,639:INFO:woob.backend.creditcooperatif.browser:3.6:browser.py:1222:iter_history 0 is not handled or has no history
```
Note: On both account the amount is superior to 0 and only one of the account have transactions and the command `woob bank history` list the transactions.
### What are the steps to reproduce the problem?
Use the commands `woob bank list` and then `woob bank history XXXXXXXXXX -vvv`
### What woob version are you using?
```
woob v3.6 Copyright(C) 2010-2023 Romain Bignon
```
### What module version are you using?
```
.------------------------------------------------------------------------------.
| Module creditcooperatif |
+-----------------.------------------------------------------------------------'
| Version | 202307181352
| Maintainer | Kevin Pouget <weboob@kevin.pouget.me>
| License | LGPLv3+
| Description | Crédit Coopératif
| Capabilities | CapDocument, CapBank, CapBankWealth, CapBankTransfer, CapBankTransferAddRecipient, CapCredentialsCheck, CapTransfer, CapProfile, CapCollection
| Installed | yes
| Location | https://updates.woob.tech/3/main/creditcooperatif.tar.gz
| |
| Configuration | login: Identifiant client (default: )
| | password: Mot de passe (default: )
| | nuser: User ID (optional) (default: )
| | auth_type: Type de compte (default: )
'-----------------'
```
### How did you install woob?
`pipx install weboob`
### Additional info you'd like to mention
I'm normally using kresus but it's been since the middle of july i can't get my transactions from my main bank account. At first it was a problem with a wrong detection of the date on some label. But at this time i didnt try with weboob. Now with weboob their is nothing about the label but, only the current problem i'm talking about in this issue (the label bug could just come from kresus i'm not sure and i dont have the logs anymore). Kresus have the same behavior.
I didn't try yet to test with lower version of weboob for now.3.7Ludovic LANGELudovic LANGEhttps://gitlab.com/woob/woob/-/issues/607[bank][bforbank] Website is unavailable2023-03-29T14:16:27ZGuillaume R[bank][bforbank] Website is unavailable### With which module do you encounter problems?
BforBank
### Describe the problem you encounter
It is no longer possible to authenticate on the BforBank bank.
### Paste here the stacktrace or error message you observe
```
2022-12-2...### With which module do you encounter problems?
BforBank
### Describe the problem you encounter
It is no longer possible to authenticate on the BforBank bank.
### Paste here the stacktrace or error message you observe
```
2022-12-23 11:24:56,121:DEBUG:bcall:3.0:bcall.py:92:backend_process <Backend 'bforbank'>: Calling function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x105457070>>
2022-12-23 11:24:56,125: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-12-23 11:24:56,125: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-12-23 11:24:56,129:DEBUG:modules:3.0:modules.py:166:load_module Loaded module "spirica" from /Users/xxxxxxxx/.local/share/woob/modules/3.0/spirica
2022-12-23 11:24:56,129: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-12-23 11:24:56,129: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-12-23 11:24:56,130:DEBUG:backend.bforbank.browser:3.0:woob_browser_mfa.py:59:_load_cookies Reloaded cookies from storage
2022-12-23 11:24:56,131:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:1003:_new_conn Starting new HTTPS connection (1): client.bforbank.com:443
2022-12-23 11:24:56,254:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://client.bforbank.com:443 "GET /connexion-client/service/login?urlBack=%2Fespace-client HTTP/1.1" 200 None
2022-12-23 11:24:56,255:DEBUG:backend.bforbank.browser:3.0:browsers.py:880:internal_callback Handle https://client.bforbank.com/connexion-client/service/login?urlBack=%2Fespace-client with LoginPage
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 194
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 226
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 220
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,260:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 218
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 222
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 206
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 172
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,267:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,268:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 217
2022-12-23 11:24:56,268:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,268:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,268:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,268:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 137
2022-12-23 11:24:56,268:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IHDR' 16 13
2022-12-23 11:24:56,268:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'pHYs' 41 9
2022-12-23 11:24:56,268:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'cHRM' 62 32
2022-12-23 11:24:56,268:DEBUG:PIL.PngImagePlugin:3.0:PngImagePlugin.py:201:call STREAM b'IDAT' 106 200
2022-12-23 11:24:56,374:DEBUG:urllib3.connectionpool:3.0:connectionpool.py:456:_make_request https://client.bforbank.com:443 "POST /connexion-client/service/auth HTTP/1.1" 200 2280
2022-12-23 11:24:56,379:DEBUG:backend.bforbank.browser:3.0:browsers.py:894:internal_callback Unable to handle https://client.bforbank.com/connexion-client/service/auth
2022-12-23 11:24:56,379:DEBUG:bcall:3.0:bcall.py:98:backend_process <Backend 'bforbank'>: Called function <bound method Application._do_complete of <woob.applications.bank.bank.Appbank object at 0x105457070>> raised an error: BrowserUnavailable()
Error(bforbank): Website is unavailable.
```
### What are the steps to reproduce the problem?
```
woob bank
logging debug
ls
```
### 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:
```
.------------------------------------------------------------------------------.
| Module bforbank |
+-----------------.------------------------------------------------------------'
| Version | 202207130105
| Maintainer | Baptiste Delpey <b.delpey@hotmail.fr>
| License | LGPLv3+
| Description | BforBank
| Capabilities | CapBank, CapCredentialsCheck, CapBankWealth, CapProfile, CapCollection
| Installed | yes
| Location | https://updates.woob.tech/3.0/main/bforbank.tar.gz
| |
| Configuration | login: Identifiant (default: )
| | password: Code personnel (default: )
| | birthdate: Date de naissance
| | code: None
| | request_information: None
'-----------------'
```
### How did you install woob?
with brew
### Additional info you'd like to mention
I'm on macOS Monterey 12.6.1