Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

html код выполненного JavaScript [D7, XP]


lewka ©   (2015-11-24 09:13:00) 

Здравствуйте!
есть html страница с javaScript. Этот скрипт выдает блок ссылок. Пытаюсь найти эти ссылки вот так:

for i:=0 to WebBrowser2.OleObject.document.links.length-1 do
 begin
   ShowMessage(WebBrowser2.OleObject.Document.Links.item(i));
end;

но этих ссылок не находит. На странице они отображаются.
Подскажите как найти нужную ссылку?


sniknik   (2015-12-01 18:55:00) [1]

> вот например сайт vrachei.ru
41 ссылка, получается кодом из 0, по исходнику 41 тег "a".
в каком/в чем именно проблема?


DayGaykin   (2015-12-01 17:24:00) [2]


> for i:=0 to WebBrowser2.OleObject.document.links.length-
> 1 do
>  begin
>    ShowMessage(WebBrowser2.OleObject.Document.Links.item(i));
>
> end;

Почему регистр у document.links разный?


DayGaykin   (2015-12-01 17:23:00) [3]

document.getElementsByTagName('a') ?


lewka   (2015-12-01 15:33:00) [4]

вот например сайт vrachei.ru. Ссылки рекламы есть на странице, а как их получить не знаю


lewka   (2015-11-28 00:44:00) [5]

фреймов нет точно


sniknik   (2015-11-24 16:30:00) [6]

рекламный блок? значит возможно во фрейме, а не в основном документе. ???


lewka   (2015-11-24 13:44:00) [7]

При просмотре кода элемента в Хроме они как ссылки показаны, т.е. тегом 'a'.
Дело в том что это рекламный блок. Устанавливается скриптом на сайте.
А как вот получить ссылки, получены этим скриптом не могу понять


sniknik   (2015-11-24 10:40:00) [8]

может потому что они не ссылки? можно же на яваскрипте написать аналог, на тегах отличных от "a", с действием на клик мыши. + сборкой ссылки в динамике (вообще не определить что это).


Наверх

Титульная страница Поиск, карта сайта Написать письмо