- Apr 26, 2021
-
-
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.
-
-
- Apr 11, 2021
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Apr 04, 2021
-
-
- Mar 12, 2021
-
-
There is a new 2FA using the Carrefour Banque app. It's not mandatory (for now at least) and it seems to require 2FA at each login. Moreover, there is no warning before the notification is sent to the user's app. For now we raise AuthMethodNotImplemented.
-
- Feb 20, 2021
-
-
Romain Bignon authored
-
- Jan 09, 2021
-
-
The card index was hardcoded to "0" so we were always fetching the same transactions for all cards. Also handled balance for cards that don't have an "en cours" balance. Also handled the "no transaction" case.
-
hydrargyrum authored
-
- Aug 07, 2020
-
-
Previously, the transactions were scraped by html, the transactions were not sorted by the field date in the html, the transactions were sorted by timestampOperation, a field which is not accessible in the html but accessible by JSON API, the timestampOperations is the date at the time that the transaction has been debited. The date in the html is the rdate. With this fix, transactions will be properly sorted
-
In order to facilitate debug I put logs in a statement that could make the loop stops
-
- Jul 15, 2020
-
-
The pagination of the current CardHistoryPage is not working anymore. To get more transactions we need to use a JSON API. The POST method need a date_recup value which is a non-determinable timestamp that we get in the html of the CardHistoryPage. Everytime we call the JSON API, we get, the transactions of the previous calls, 40 new transactions and a new date_recup that we can use to do a new request.
-
- Jul 02, 2020
-
-
Change the head_xpath and item_xpath of TransactionsPage
-
- Jun 03, 2020
-
-
Moved check for OTP after the various checks for login errors because the check for OTP could raise an unwarranted ActionNeeded instead of a rightful BrowserIncorrectPassword Closes : 17885@zendesk
-
- Apr 08, 2020
-
-
- Mar 05, 2020
-
-
The website requires customers to enter an OTP by SMS. This step seems to be only once and/or customers can deactivate it online since some connections are working again after OTP submission.
-
- Feb 12, 2020
-
-
Romain Bignon authored
-
Romain Bignon authored
-
- Jan 30, 2020
-
-
Without this import, the check on wrongpass was not working because of special char in the string. Closes: 56235@sibi
-
Sometimes on some connexions the website is saying : `Nous effectuons actuellement des travaux de maintenance dans votre Espace Client. Retentez votre connexion ultérieurement.` Now we return WebsiteUnavailable. closes: 15654@zendesk
-
- Jul 05, 2019
-
-
the two cookies we have to remove don't have same name on different ip address example: 1st cookie 2nd cookie ___utmvafIuFLPmB, ___utmvbfIuFLPmB ___utmvaYauFLPmB, ___utmvbYauFLPmB
-
- Jun 17, 2019
-
-
Closes: 41770@sibi Closes: 11590@zendesk 11684@zendesk 11787@zendesk 11769@zendesk
-
- Mar 16, 2019
-
-
Closes: 30784@sibi 37312@sibi
-
raise BrowserIncorrectPassword, even if password is not wrong Closes: 36047@sibi 36149@sibi 36150@sibi
-
Romain Bignon authored
All copyright holders have given their consent.
-
- Feb 27, 2019
-
-
Romain Bignon authored
-
- Feb 24, 2019
-
-
Romain Bignon authored
-
- Jan 06, 2019
-
-
Romain Bignon authored
-
- Dec 17, 2018
-
-
Some transactions are deferred debit, some immediate
-
Using condition() for this is not the best
-
- Sep 16, 2018
-
-
Just add "Carrefour Avenir" life insurance. closes: 6895@zendesk
-
-
- Aug 18, 2018
-
-
Closes: 5608@zendesk 6377@zendesk Closes: 14136@sibi 17097@sibi
-
- Jul 29, 2018
-
-
-
they have changed their anti scrapping security now we use only captcha and wait 5 seconds before recall login page if we encounter obfuscated javascript response
-
- Jun 09, 2018
-
-
they have added a recaptcha, we use anticaptcha to resolve it and store cookies whith StatesMixin to log it without have recaptcha next time
-
-
- Dec 16, 2017
-
-
update CapBank into CapbankWealth when iter_investments is implemented update CapBank into CapbankPockets when iter_pockets is implemented add CapBankWealth when iter_investments is implemented and inherit CapCgp or CapBankTransfer or CapBankTransferAddRecipient add CapBankPockets when iter_pockets is implemented and inherit CapCgp or CapBankTransfer or CapBankTransferAddRecipient
-
- Nov 18, 2017
-
-