![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 25.08.2011
Сообщений: 140
|
![]()
Вот такой проблем. Есть сайт, на нем расположена таблица адресов. Справа возле каждого адреса стоит кнопка подробно. То есть задумался сделать граббер. Кликать по каждой кнопке а потом парсить странички. С этим все нормально и просто, но вот проблема простого перехода по ссылке с текстом "подробно" не достаточно. На ссылке висит яваскрипт который выполняется, активируется только при событии onclick и в добавок еще один скрипт как я понял отпускание клавиши мыши. Защита против парсинга.Как можно с эмулировать нажатие мыши? Ну кроме вариантов "возьми да нажми" и программно "наведи мышку и кликни"
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну а что из себя этот скрипт представляет?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Через WebBrowser никак. Только через сокеты и имитацию событий мыши API функциями.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.08.2011
Сообщений: 140
|
![]()
примерно:
Код:
Код:
Про API можно поподробнее? Это хоть более или менее знакомо. _______________________________ Вы имеете ввиду программно переместить мышь и нажать мышь программно? Такое я уже пробовал. Работает конечно но сама такая программа занимает весь экран монитора, вообщем крайне не удобный вариант... Код:
Последний раз редактировалось Stilet; 10.02.2012 в 20:00. |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Может просчет координат для движения некого обьекта (картинки к примеру) по типу прогрессбара, т.е. туда-обратно и снова туда.
Цитата:
P.S. И Незачем кросспосты делать, это наказуемо. Тем паче что Java SE никак не относится к ДжаваСкрипту
I'm learning to live...
Последний раз редактировалось Stilet; 10.02.2012 в 19:59. |
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 25.08.2011
Сообщений: 140
|
![]()
Ну есть еще onclick только все равно не понимаю что он делает что бы понять и смодулировать код на Делфи.
Ну не знаю, там вроде нажал на ссылку появилась детальная информация на новой странице и все. ______________ Могу тебе свой код скинуть про наведения и клик по ссылке в окне(на форме) только громоздко это да. Ну если правильно понял твою задумку. |
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 25.08.2011
Сообщений: 140
|
![]()
del
Можно закрывать тему. Последний раз редактировалось Зод; 11.02.2012 в 21:44. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WebBrowser нажать на кнопку | zlodey | Работа с сетью в Delphi | 4 | 04.07.2017 18:15 |
WebBrowser нажать на кнопку | Terti | Работа с сетью в Delphi | 5 | 17.11.2013 16:42 |
Нажать кнопку без name и id в WebBrowser | smoldersbolds | Работа с сетью в Delphi | 1 | 19.12.2011 11:03 |
Нажать на кнопку в webbrowser | zver777 | Работа с сетью в Delphi | 4 | 14.10.2011 14:42 |
Открыть Iexplorer и нажать на ссылку | UnD)eaD)Snake | Работа с сетью в Delphi | 19 | 20.12.2007 22:08 |