Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.04;
Скачать: CL | DM;

Вниз

Эмуляция клика по ссылке   Найти похожие ветки 

 
XcCCC   (2009-08-01 11:23) [0]

Как эмулировать клик мышью по ссылке, в html коде выглядит как
<a href="" onclick="delete похоже это просто скрипт запускающий удаление ?


 
sniknik ©   (2009-08-01 11:29) [1]

зачем эмулировать? просто вызвать этот скрип и все.


 
XcCCC   (2009-08-01 11:35) [2]

как? оболочка IE в форме Form1
повешены кнопки вперед, назад, перейди и TEdit адрес
получить адрес ссылку к примеру для скачки могу,
анализируя текст на ссылку


 
sniknik ©   (2009-08-01 11:43) [3]

> как?
через "оболочка IE в форме Form1", + http://ru.wikipedia.org/wiki/DOM
т.е. доступ к объекту есть, внутренняя структура известна (никакой анализ текста не нужен, в ней и так есть вписки ссылок страницы), методы объекта можно использовать (есть метод вызывающий яваскрипт, а уж он над страничкой "главный босс" и вызвать уже существующий скрипт для него не проблема).


 
XcCCC   (2009-08-01 13:03) [4]

добрался до всех имен и тегов, что дальше?

WebBrowser1.Document.QueryInterface(IHTMLDocument2, Doc);
HTMLWindow := Doc.parentWindow;
if not Assigned(HTMLWindow) then Exit;

 Memo1.Lines.Clear;
 HtmlDocument := WebBrowser1.Document as IHtmlDocument2;
 HtmlCollection := HtmlDocument.All;
 for I := 0 to HtmlCollection.Length - 1 do begin
   HtmlElement := HtmlCollection.Item(i, 0) as IHtmlElement;
   Memo1.Lines.Add(HtmlElement.TagName + "  " +
     HtmlElement.InnerText);


 
oldman ©   (2009-08-01 13:14) [5]

По клику, наверное, происходят какие-то действия?
Ну так и соверши их. Вот и эмуляция.
Или тебе надо, чтоб курсор дополз и кнопочка нажалась?


 
XcCCC   (2009-08-01 13:30) [6]

надо в странице выполнить скрипт
вроде решил задачу, покрайней мере пока работает



Страницы: 1 вся ветка

Текущий архив: 2009.10.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-1218185285
pogi
2008-08-08 12:48
2009.10.04
1С OLE запись - в полях значения "<>"


2-1249122570
fics)
2009-08-01 14:29
2009.10.04
Mdi Окна (модальное окно)


2-1248940531
ford
2009-07-30 11:55
2009.10.04
Сохранить файл в ворде


8-1190981674
Inspired
2007-09-28 16:14
2009.10.04
Использование пульта ДУ для альт. целей


2-1248430884
Мен123
2009-07-24 14:21
2009.10.04
Экспанентная форма.