Логин:     Забыли пароль?
 
Пароль:   Регистрация

Форум / Программирование - Помогите написать простенький парсер  

Помогите написать простенький парсер

strongmaster
strongmaster
Посетитель
Сообщения: 1
[Сообщение #1] 8 августа 2015, 17:32
Всем привет. Помогите написать простенький парсер, не могу получить href в финале.
Выдергивает все что Li, потом внутри в h3, а потом в A.

        vTags := WebBrowser1.OleObject.Document.getElementsByTagName('Li');
        n1:=vTags.Length;
 
        if n1>0 then
        begin
 
          for i1:=0 to n1-1 do
          begin
          vTags1 := vTags.item(i1).getElementsByTagName('H3');
          n2:=vTags1.Length;
 
            if n2>0 then
            begin
 
              for i2:=0 to n2-1 do
              begin
              sMemo2.Lines.Add(vTags1.item(i2).InnerHTML);
              end;
 
            end;
 
          end;
 
        end;

В sMemo2 получается
<A
href="http://www.google.ru/url?url=http://www.elle.ru/tests/&amp;rct=j&amp;frm=1&amp;q=&amp;esrc=s&amp;sa=U&amp;ved=0CBMQFjAAahUKEwj4n4380ZnHAhWI2SwKHdhEB2A&amp;usg=AFQjCNFKGc7G2o3Ta0OKGyFYhC8EjSKUHg"
target=_blank><B>?????</B> ??????: ?????? ??????????????? <B>?????</B> ?????????, ??? <B>...</B></A>


Как получить href? Чето не пойму. Спасибо.

DNK
DNK
Студент
Сообщения: 241
[Сообщение #2] 10 августа 2015, 20:58
Эта задачка для Regexp.

"Digital Networked Knight"

Всего сообщений: 2 (сейчас показаны: с 1 по 2)

Перейти в раздел:


 © 2004 - 2017, Delphi.int.ru
Версия форума: 1.10 (19.01.2010)
RSS Delphi.int.ru Expert Код
Выполнено за 0.06 сек.
Обратная связь  
Рейтинг@Mail.ru Majordomo.ru - надёжный хостинг