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

Вниз

Как получить ссылки в DIV?   Найти похожие ветки 

 
Артеменко ©   (2016-07-09 13:23) [0]

Подскажите как решить задачку данную? Есть определенный DIV в нём есть ссылки..... Как можно их получить? Пробовал один код, но он выдаёт текст ссылки а не саму ссылку.

  procedure TForm2.Timer1Timer(Sender: TObject);
var
 Doc, El: Variant;    i: Integer;

     begin
 Doc := WebBrowser1.OleObject.Document.GetElementsByTagName("div"); // вот зацепляемся за тег
 for i := 0 to Doc.Length - 1 do // ищем все что связано с этим тегом
   begin
     El := Doc.Item(i); // получаем элементы этого тега
       if El.Id = "reklama" then // и вот тут вот сравниваем за вышесказанный id
                                                     // если в таком теге и с таким id что-то найдено
        listbox1.Items.Add(el.html); // то вывести это в мемо как текст, а не как код html
                            // за это отвечает InnerText, если нужно было бы кодом - то можно было бы написать InnerHTML
   end;
   timer1.Enabled :=false;
end;


 
Kilkennycat ©   (2016-07-09 13:36) [1]

я не совсем понял, что есть "текст ссылки", а что - "сама ссылка"
в любом случае это делается элементарно, нахождением нужного места и копированием всего, начиная с места нахождения и до другого нужного места.
То есть, используем операции со строками, такие как AnsiLowerCase (пригодится), AnsiPos и Copy


 
yui   (2016-07-11 17:35) [2]

ссылки лежат не в диве, а в <a href="...."></a>


 
Kilkennycat ©   (2016-07-11 18:17) [3]


> yui   (11.07.16 17:35) [2]

а хочешь, я покажу тебе, как ссылка в диве хранится, кликабельно-переходно притом?


 
yui   (2016-07-11 18:32) [4]

и чо?
хочешь я тебе покажу документ вообще без дивов но кликабельный.


 
Kilkennycat ©   (2016-07-11 20:17) [5]

ну так и я о том же. че имеет в виду автор под "ссылкой" неизвестно. Может, ссылки на использованную литературу.



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

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

Наверх




Память: 0.48 MB
Время: 0.004 c
2-1468142323
Кирилов. А.С.
2016-07-10 12:18
2018.07.15
Авторизация на сайте


2-1468059789
Артеменко
2016-07-09 13:23
2018.07.15
Как получить ссылки в DIV?


15-1473704029
andrd
2016-09-12 21:13
2018.07.15
Вопрос разработчикам Delphi для Android


15-1472410084
ВладОшин
2016-08-28 21:48
2018.07.15
Никто пострелушками не увлекается?


15-1473682378
Тимохов Дима
2016-09-12 15:12
2018.07.15
Авторизация в вебсервисах