нажать ссылку в браузере

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
set
новенький
Сообщения: 11
Зарегистрирован: 23.12.2013 14:11:29

нажать ссылку в браузере

Сообщение set »

в браузере открыта страница.
Можно ли программно нажать на одну из ссылок на этой странице?
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Легко. JavaScript
set
новенький
Сообщения: 11
Зарегистрирован: 23.12.2013 14:11:29

Сообщение set »

vada писал(а):Легко. JavaScript

а в лазарус как реализовать?
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

в браузере открыта страница.

????????????????????
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

set, такое, насколько я знаю, только для IE может быть возможно. Ибо возможность посторонней программы кликать на ссылке в браузере это дыра в безопасности, на которую могла пойти только Майкрософт с ее ActiveX элементами. Попробуйте поюзать про создание плагинов для браузеров (каждого в отдельности). Но не факт, что там есть такой функционал.
alex208210
постоялец
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

Сообщение alex208210 »

задаются координаты мыши, выполняется событие нажатия левой клавиши мыши.
resident
энтузиаст
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

Сообщение resident »

alex208210 писал(а):задаются координаты мыши, выполняется событие нажатия левой клавиши мыши.

Да, я так давно на одном сайте себе рейтинг накручивал. По цвету искал куда жать :lol:

set писал(а):Можно ли программно нажать на одну из ссылок на этой странице?

А как Вы компьютеру (считайте железке неразумной) дадите понять на какую именно ссылку нажимать? Чтобы указать на эту ссылку вам не нужен чужой браузер, вам нужно что-то свое. Парсить страницу для выявления этой ссылки.
http://wiki.freepascal.org/Internet_Tools
Extract all links from a page
ну и так далее
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Можно ли программно нажать на одну из ссылок на этой странице?

Обязательно нужно окно браузера ? Или достаточно сэмулировать сеанс, используя вэб-робот ? Если последнее - Synapse в зубы :)
set
новенький
Сообщения: 11
Зарегистрирован: 23.12.2013 14:11:29

Сообщение set »

Желательно в окне.
В Windows прекрасно работет функция установки курсора по указанным координатам SetCursorPos(X,Y)
А как реализовать такое в Ubuntu?

Добавлено спустя 14 минут 42 секунды:
Снимаю вопрос. Нашел данную функцию в LCLIntf прекрасно работает.
Ответить