Привет разработчикам.
Предыстория: Допустим, нам необходимо сделать "проверку кнопки Follow" . Какие варианты есть сейчас?
1)Проверить наличие сообщества в разделе "отслеживаемое" через профиль. Очень долгий вариант т.к. нужно узнать название сообщества/канала, зайти в профиль, открыть подписки и тд..
2)Через логику проверить существование элемента. Здесь тоже проблемы. На части ресурсов, кнопка фоллоу не пропадает, следовательно она существует всегда и чаще всего, она имеет одно и тоже название, один и тот же размер, либо одну и туже иконку и лишь меняет цвет. Отсюда третий вариант.
3) Проверить кнопку по цвету. Варианты нахождения цвета таковы - либо грузить год элемента и в css искать колор, либо делать скриншот и через скриншот определять цвет пикселя. Данные функции хорошо работают, но слишком много действий, а как известно, чем больше действий - тем сложнее оптимизировать скрипт и тем сильнее грузится система...
А теперь суть вопроса и предложения: есть возможность сделать функцию "Получение цвета элемента через пипетку"? То есть в меню быстрых действий помимо все возможных движений мыши, кликов , прокруток и тд, добавить пипетку, которая сразу будет делать одним действием скриншот выбранного элемента и в переменную сохранять код цвета, чтоб дальше только бери код цвета из переменной и делай сравнение?