From 51f437b829be042c3a126b1c7c9165089eab21be Mon Sep 17 00:00:00 2001 From: Artem Lavrenov Date: Sun, 17 Jul 2022 14:04:55 +0300 Subject: [PATCH] fix mgts negative balance --- changelist.md | 3 +++ plugin/mgts.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/changelist.md b/changelist.md index 76f3067..1018dab 100644 --- a/changelist.md +++ b/changelist.md @@ -402,3 +402,6 @@ FIX: МТС снова показывает свое истинное отнош ## mbplugin v1.00.31 (15.07.22) Fix mts new lk, attempt 2 FIX: МТС еще одна попытка починить личный кабинет, пока не ясно где информация по общему пакету + +## mbplugin v1.00.32 (??.07.22) Fix mts new lk, attempt 2 +FIX: Мгтс отрицательный баланс \ No newline at end of file diff --git a/plugin/mgts.py b/plugin/mgts.py index fc6749c..97077e6 100644 --- a/plugin/mgts.py +++ b/plugin/mgts.py @@ -21,7 +21,7 @@ class browserengine(browsercontroller.BrowserController): def data_collector(self): self.do_logon(url=login_url, user_selectors=user_selectors) self.sleep(3*self.force) - balance = self.page_evaluate("document.querySelector('.account-info_balance_value').innerText.replace(/[^0-9,\.]/g,'').replace(',','.')") + balance = self.page_evaluate("document.querySelector('.account-info_balance_value').innerText.replace(/[^0-9,\.-]/g,'').replace(',','.')") self.result['Balance'] = float(balance) self.responses[f'GET URL:{self.page.url}$'] = self.page.content() # т.к. мы парсим страницу, то для лога интересно ее содержимое try: