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
у меня была задача:
- получать скриншоты окон в виндовс
- передавать события мыши и клавиатуры в окна
- получать информацию об окнах

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

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

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

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

Войти через центр авторизации
Похожие вопросы
IWU Нижний Новгород
от 150 000 до 250 000 руб.
Сравни.ру Москва
от 150 000 руб.
YLab Тольятти
от 80 000 до 120 000 руб.
21 авг. 2019, в 12:03
3000 руб./в час
21 авг. 2019, в 11:44
750 руб./в час
21 авг. 2019, в 11:32
1000 руб./в час