Описание: |
Описание: имеется мини приложение на python 3.x, с использованием графического интерфейса qt5 и модуля selenium, для взаимодействия с web страницей содержащей javascript.
Принцип работы: программа через selenium подключается к страницам и получает данные, производит сравнительную калькуляцию и в случае возникновения нужного события издает звуковой сигнал, подсвечивая команды.
Текущие проблемы которые надо исправить:
1) Селекторы, которые используются для поиска полей - не постоянны. Время от времени они блокируются на веб странице или смещаются(под тот же селектор переезжает другое значение), так что надо найти способ делать проверку и находить значение полей относительно названия заголовка в поле.
2) Поправить сами селекторы, т.к. в принципе работают не все. И, желательно, убрать заглушку с назначением по-умолчанию коэффициента 1. Пусть неизвестное, остается неизвестным.
3) Через некоторое время работы программы она либо вылетает, либо перестают обновляться значения на интерфейсе. Предположительно это происходит в момент, когда появляется желаемый результат. Возможно проблема как раз с окрашиванием, или потоком, или сигналами. Ошибка неявная, надо проверить и поправить, чтобы программа постоянно отображала корректную информацию.
4) Возможно какие-то иные косяки и недоработки... По ходу действия.
5) В идеале - переписать программу помодульно(а не одним файлом), нормально обозвать переменные и проставить понятные комментарии, чтобы упростить дальнейшую доработку и отладку. |