Что нового

[Автоматизация] Поиск текста в окне браузера и клик по нему мышкой

Pukerman

Новичок
Сообщения
3
Репутация
0
Здравствуйте. Хочется автоматизировать некоторые действия по поиску в окне браузере определённого текста и кликом по нему мышкой. Пока что работаю с распознаванием скриншота этого текста и клика по координатам найденной картинки, но хотелось бы, чтоб осуществлялся поиск именно по тексту ,а не по по изображениям.
 
Автор
P

Pukerman

Новичок
Сообщения
3
Репутация
0
Вопрос в том, чтобы найти текст на странице сайта и кликнуть по нему левой кнопкой мыши
 

Tapok

Новичок
Сообщения
204
Репутация
0
Да, допустим есть html страница, на которой в разных местах текст (гиперссылка).
Как с заданным интервалом скажем 5 секунд перещелкать все ссылки?
Ссылка допустим вида (см. илл. ***).
Или перед запуском в текстовый файл прописываем все виды текста (ссылок), по которым надо кликнуть.

http://autoit-script.ru/index.php?topic=20024.msg119036;topicseen#new
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Через браузере IE. Ищите все ссылки, у каждой из них смотрите атрибут textContent, если подходит - вызываете метод click()
 
Автор
P

Pukerman

Новичок
Сообщения
3
Репутация
0
Ну а если например это не ссылка с тегом <a>, а просто текст, на который надо навести курсор мышки и нажать? Например на некоторых сайтах (некоторые социальные сети) есть всякого рода формы для заполнения ,где есть кнопки "выбрать" или "добавить к приглашению" или "добавить фото". Эти кнопки в коде страницы представлены как обычный текст. А вот при наведении на него курсором или кликом мышкой начинают срабатывать CSS стили, ЯваСкрипты...и т.д. Так что очень желательно чтобы AutoIt находил координаты этого текста на странице, наводил на него курсор мышки и типа нажимал левую кнопку
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
OffTopic:
Tapok вы создали свою тему? Да?
Тогда наберитесь терпения, и ждите когда вам ответят. Не нужно писать сообщения подобного типа Ответ #4
 

Tapok

Новичок
Сообщения
204
Репутация
0
Garrett, виноват, просто хотел дать ссылку на похожую тему, мало ли поможет :smile: это был не ответ, само собой :smile:
 

roketa777

Новичок
Сообщения
1
Репутация
1
Для поиска текста в окне браузера я отсылал Ctrl+F (в браузере фаерфокс это поиск) далее скрипт вводил нужный текст. Если текст есть то браузер подсвечивает его ядовито-зеленым цветом, этот цвет я искал с помощью PixelSearch и передавал координаты мыше. Если такого текста нет то строка поиска окрашивается красным, цвет которого также можно проверить с помощью PixelSearch.
Не спорю, может мой способ слишком ламерский, но работает быстро и меня полностью устраивает. Главное убедиться что цвет которым подсвечивается найденный текст не совпадает с цветами самого сайта.
 
Верх