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

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

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

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

Сообщение set » 23.12.2013 14:27:38

в браузере открыта страница.
Можно ли программно нажать на одну из ссылок на этой странице?
set
новенький
 
Сообщения: 11
Зарегистрирован: 23.12.2013 14:11:29

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

Сообщение vada » 23.12.2013 14:57:53

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

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

Сообщение set » 23.12.2013 14:58:47

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

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

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

Сообщение vada » 23.12.2013 15:00:09

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

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

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

Сообщение Лекс Айрин » 23.12.2013 15:31:46

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

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

Сообщение alex208210 » 24.12.2013 07:37:41

задаются координаты мыши, выполняется событие нажатия левой клавиши мыши.
alex208210
постоялец
 
Сообщения: 207
Зарегистрирован: 12.05.2010 13:16:51

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

Сообщение resident » 24.12.2013 12:58:52

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

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

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

А как Вы компьютеру (считайте железке неразумной) дадите понять на какую именно ссылку нажимать? Чтобы указать на эту ссылку вам не нужен чужой браузер, вам нужно что-то свое. Парсить страницу для выявления этой ссылки.
http://wiki.freepascal.org/Internet_Tools
Extract all links from a page
ну и так далее
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

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

Сообщение debi12345 » 24.12.2013 22:37:38

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

Обязательно нужно окно браузера ? Или достаточно сэмулировать сеанс, используя вэб-робот ? Если последнее - Synapse в зубы :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

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

Сообщение set » 06.01.2014 22:37:17

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

Добавлено спустя 14 минут 42 секунды:
Снимаю вопрос. Нашел данную функцию в LCLIntf прекрасно работает.
set
новенький
 
Сообщения: 11
Зарегистрирован: 23.12.2013 14:11:29


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 232

Рейтинг@Mail.ru