Добрый день, или утро, ну или что у вас сейчас))
Пытаюсь спарсить погоду с gismeteo md
Получаю html, удаляю всё не нужное с начала и конца, оставив только то, что нужно парсить
Парсю )
Код такой:
Код:
var
i : integer;
s : string;
begin
For i := 0 to smemo1.Lines.Count - 1 do
begin
s := smemo1.Lines.Strings[i];
if pos('<td class="cltext">',s) <> 0 then
begin
s := copy(s,pos('<td class="cltext">',s)+19,length(s));
s := copy(s,0,pos('</td>',s)-1);
smemo2.Lines.Add(s);
end;
end;
end;
в мемо 2, попадает сама погода, но только (ясно, облачно).
Почему не вырезается:
Малооблачно, небольшой дождь
Малооблачно, дождь, гроза
Вместо этих строк в мемо2 добавляется пустая строчка..
Код HTML:
<td class="cltext">Ясно</td>
....
<td class="cltext">Облачно</td>
...
<td class="cltext">Малооблачно, небольшой дождь</td>
...
<td class="cltext">Малооблачно, дождь, гроза</td>
В коде что-то не учел или что?