- Apr 30, 2021
-
-
-
hydrargyrum authored
When calling directly filter(), newlines=False did work, but not when processing lxml tags: - CleanText.clean() did not properly receive newlines config when it should have - The spaces were stripped too early in CleanText.clean(), no need to strip at that point, they will be stripped a few lines after
-
hydrargyrum authored
The repo is at: https://gitlab.com/woob/webextension-session-importer.git
-
- Apr 28, 2021
-
-
hydrargyrum authored
-
- Apr 26, 2021
-
-
hydrargyrum authored
-
-
- ignore duplicate because sometimes we have duplicate when ouigo is the seller
-
-
-
-
All values are in the account's currency except for unitvalue which can be in its original currency.
-
-
The login process has changed on bnp, at least the old method we used is now deprecated. The error message on login is now dynamic.
-
-
Javascript regex implentation does not support implicit bound
-
-
Previously we were sending 1 sms every minutes until the connection is approved by the user. Moreover there was a restricted URL we were trying to access which led us to trigger the in-app validation which sends an sms/e-mail/in-app notification to approve the connection even if we were already logged in.
-
The first time we login, we get a cookie 'SSESSION...'. If this cookie is present, when we try to go to the LoginPage we will be redirected to the HomePage. For the next session, because locate_browser() doesn't do anything, do_login() will be called but if the cookie 'SSESSION...' is valid we'll be redirected to the HomePage. This results in calling LoginPage's enter_login() method, even though we're on the HomePage, and it causes an AttributeError. To solve this I removed locate_browser() overriding.
-
-
Module like creditmaritime have some supplementary and different requests. For example the first login url must be different.
-
cdetab (and connection_type) is set in do_api_pre_login method but we might want to use it for the sole purpose of getting cdetab, notably in other modules using this one.
-
-
-
A SCA will be asked on every connection.
-
The `guid` we get from the url's query parameters in order to build the document's id is gone on Credit Mutuel. So, we use the `cle` parameter instead. This statement is valid for Credit Mutuel's children aswell.
-
Some investments values are displayed in a different currency than the account's currency
-
Change the XPath for the BrowserUnavailable related message. A new wrongpass case was added to handle blocked account for which the user has to change its password.
-
-
-
For some deferred cards, LBP doesn't provide any "encours" amounts.
-
My thoery is that the website expect you to retrieve the account list before the details, which was not the case when we had retried before.
-
-
-
Helps put the browser in a good state.
-
Sometimes we have cookies with duplicated names in the CookieJar. This can happen when we have cookies with the same name but with different domains or paths. We can't access or delete these cookies as we would normally because it would raise a CookieConflictError. We have to use the `remove_cookie_by_name()` function for that particular case.
-
-
During login we have multiple redirections. We can catch future otp information between 2 redirections. Seems to be needed here just for pro accounts.
-
New url must be catched: https://pro.mabanque.bnpparibas/fr/secure/100-connexions. Consequently a more global url has been added for all 100-connexion cases. Moreover this request can lead to a 302 and on_load must be forced with an allow_redirects=False.
-
-
-