fix sticking mts, requirements for windows 10, faq
Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль
BREAKING_CHANGE: изменил дефолтное поведение по установке браузера, теперь в версии до win10 будут устанавливаться пакеты из requirements_win7.txt а в win10 и выше requirements_win10.txt
FIX: исправил несколько ошибок связанных с некорректной работой при наличии в пути к mbplugin пробелов
ADD: добавил в документацию отдельный раздел в файле faq.md в него буду записывать популярные вопросы чтобы не пересказывать какие-то моменты по нескольку раз
CHANGE: из requirements убрал транзитивные зависимости (для win7 пока оставил)
FIX: МТС. Возможно решена проблема с залипанием баланса, параллельно переделан механизм подсчета услуг и цен на услуги
FIX: Мегафон. Смог наконец понять почему периодически не вытаскивалось название тарифа
В новой версии v1.00.82 версия playwright, а соответственно и браузера будет автоматом выставляться по версии ОС
Т.е. для win7 playwright==1.14.1 и старый браузер (Chromium 94.0.4595.0 25.04.2023)
Для win10+ playwright==1.46.0 и более новый браузер (Chromium 128.0.6613.18 08.09.2024)
!!! ВАЖНО: Если у вас win10+ и вы по каким-то причинам не хотите чтобы браузер был обновлен пропишите в mbplugin.ini
requirements = requirements_win7.txt
В противном случае при запуске setup_and_check.bat библиотека playwright и chromium будут автоматически обновлены.
В этой версии не стал сразу предпринимать радикальные действия по версиям чтобы выпуск версии с исправлениями МТС не затянулся надолго,
но дальнейшие планы:
Будет существовать 2 версии - одна с зафиксированными и устаревшими зависимостями для windows7
и вторая для win10+ x64 я планирую перейти на python 3.13 x64 и свежие версии playwright