[boursorama] Unknown error: 404 Client Error: Not Found
With which module do you encounter problems?
Boursorama
Describe the problem you encounter
Since yesterday, I encounter the following error: Unknown error: 404 Client Error: Not Found
.
Paste here the stacktrace or error message you observe
[2024-04-11T05:35:11.547] [ERROR] providers/woob - Got error while running command "2": Unknown error: 404 Client Error: Not Found.
Traceback (most recent call last):
File "/home/kresus/kresus_npm/node_modules/kresus/build/server/providers/woob/py/main.py", line 704, in fetch
results['values'] = self.get_transactions(from_date)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/kresus_npm/node_modules/kresus/build/server/providers/woob/py/main.py", line 587, in get_transactions
for account in list(self.backend.iter_accounts()):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.kresus/woob-data/modules/3.6/woob_modules/boursorama/module.py", line 69, in iter_accounts
return self.browser.get_accounts_list()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/retry.py", line 75, in wrapper
ret = cb()
^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/retry.py", line 71, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 1121, in inner
return func(browser, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.kresus/woob-data/modules/3.6/woob_modules/boursorama/browser.py", line 640, in get_accounts_list
self.pro_accounts.go()
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/url.py", line 139, in go
r = self.browser.location(self.build(**kwargs), params=params, data=data, json=json, method=method,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 1035, in location
response = self.open(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 1022, in open
return super(PagesBrowser, self).open(callback=internal_callback, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 879, in open
return super().open(url, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 530, in open
response = self.session.send(preq,
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/sessions.py", line 161, in send
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/sessions.py", line 154, in func
return callback(self, resp)
^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 525, in inner_callback
self.raise_for_status(response)
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 589, in raise_for_status
raise HTTPNotFound(http_error_msg, response=response)
woob.browser.exceptions.HTTPNotFound: 404 Client Error: Not Found
[2024-04-11T05:35:11.547] [ERROR] providers/woob - (error code: GENERIC_EXCEPTION)
[2024-04-11T05:35:11.562] [ERROR] helpers - when fetching transactions: Unknown error: 404 Client Error: Not Found.
Traceback (most recent call last):
File "/home/kresus/kresus_npm/node_modules/kresus/build/server/providers/woob/py/main.py", line 704, in fetch
results['values'] = self.get_transactions(from_date)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/kresus_npm/node_modules/kresus/build/server/providers/woob/py/main.py", line 587, in get_transactions
for account in list(self.backend.iter_accounts()):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.kresus/woob-data/modules/3.6/woob_modules/boursorama/module.py", line 69, in iter_accounts
return self.browser.get_accounts_list()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/retry.py", line 75, in wrapper
ret = cb()
^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/retry.py", line 71, in <lambda>
cb = lambda: func(browser, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 1121, in inner
return func(browser, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/.kresus/woob-data/modules/3.6/woob_modules/boursorama/browser.py", line 640, in get_accounts_list
self.pro_accounts.go()
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/url.py", line 139, in go
r = self.browser.location(self.build(**kwargs), params=params, data=data, json=json, method=method,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 1035, in location
response = self.open(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 1022, in open
return super(PagesBrowser, self).open(callback=internal_callback, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 879, in open
return super().open(url, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 530, in open
response = self.session.send(preq,
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/sessions.py", line 161, in send
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/sessions.py", line 154, in func
return callback(self, resp)
^^^^^^^^^^^^^^^^^^^^
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 525, in inner_callback
self.raise_for_status(response)
File "/home/kresus/venv-python3.11/lib/python3.11/site-packages/woob/browser/browsers.py", line 589, in raise_for_status
raise HTTPNotFound(http_error_msg, response=response)
woob.browser.exceptions.HTTPNotFound: 404 Client Error: Not Found
What are the steps to reproduce the problem?
Try to fetch accounts from Boursorama.
What woob version are you using?
Output of woob config --version
command:
Woob config v3.6 Copyright(C) 2010-2024 Christophe Benz, Romain Bignon
What module version are you using?
Output of woob config info MODULE_NAME
command:
.------------------------------------------------------------------------------.
| Module boursorama |
+-----------------.------------------------------------------------------------'
| Version | 202307241723
| Maintainer | Gabriel Kerneis <gabriel@kerneis.info>
| License | LGPLv3+
| Description | Boursorama
| Capabilities | CapDocument, CapBank, CapContact, CapBankTransfer, CapBankWealth, CapBankTransferAddRecipient, CapCredentialsCheck, CapProfile, CapTransfer, CapBankMatching, CapCollection, CapCurrencyRate
| Installed | no
| Location | https://updates.woob.tech/3/main/boursorama.tar.gz
'-----------------'
How did you install woob?
With pip in a virtualenv. My version of woob is 3.6.
Additional info you'd like to mention
I use Woob trough Kresus.
Edited by Luc Didry