Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2018.07.15;
Скачать: [xml.tar.bz2];

Вниз

Как получить ссылки в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
15-1473745173
xayam
2016-09-13 08:39
2018.07.15
Посоветуйте программу для записи видео с экрана


1-1358962698
lexdlx
2013-01-23 21:38
2018.07.15
Контроль печати


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


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


2-1468142323
Кирилов. А.С.
2016-07-10 12:18
2018.07.15
Авторизация на сайте





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский