adelkhalitov
@adelkhalitov
>

Как подобрать библиотеки для имитации клика?

Доброго дня.
У меня есть задача, написать приложение в nodejs, которое будет выполнять следующие действия:
В свернутом состоянии желательно, примерный функционал (https://habr.com/ru/post/346258/)

1) Делать скриншот определенного окна в Windows, Linux итп.

2) Делать цветовые фильтры данного изображения, для того чтобы понять расположение какого то элемента

3) Рассчитать координату по этому фото

4) Эмитировать клик по заданным координатам, но при этом, чтобы мышь не была задействована (желательно чтобы клик был возможен при свернутом окне)

Возможно кто то сталкивался с такими задачами, накидайте библиотек. Буду благодарен.
  • Вопрос задан
  • 332 просмотра
Пригласить эксперта
Ответы на вопрос 3
@ioooooi1
Дам совет. если не знаешь какой фреймворк выбрать, гугли " awesome %имя ЯП/технологии% ".
Для создания автоматизированного бота тебе скорей понадобиться OpenCV(Компьютерное зрение) + что-то для имитации кликов.
Мне повезет : https://github.com/sindresorhus/awesome-nodejs

https://github.com/peterbraden/node-opencv

https://github.com/octalmage/robotjs
Ответ написан
kruslan
@kruslan
We driver, selenium, puppeteer. Последнее рекомендую.
Ответ написан
@alfangur
у меня была задача:
- получать скриншоты окон в виндовс
- передавать события мыши и клавиатуры в окна
- получать информацию об окнах

основная разработка была на нодажс, мост к винапи делал на отдельном приложении написаном на делфи, мост работает по стандартному вводу/выводу в формате джсон

под виндовс можно расширить функционал, под остальные ОС лежит заглушка так как с устройством остальных не разбирался да и потребность в других ОС мало у кого есть

если интересно могу поделиться
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы