Einzelnen Beitrag anzeigen

Thanatos81
(Gast)

n/a Beiträge
 
#34

Re: ISDN-Anrufmonitor

  Alt 24. Nov 2005, 21:54
Oder du/uhr speicherst die aufgerufene Seite in ner TStringList und nimmst diese hier
Delphi-Quellcode:
procedure parse11880(memo : TMemo; Info : TStringList);
var loesch,i : Integer;
begin
  loesch := 0;
  while pos('<td width="310px" valign="top">',Info.Text) <> 0 do
    begin
      repeat
        Info.Delete(loesch);
      until (trim(Info[loesch+1]) = '<td width="310px" valign="top">');
      Info.Delete(loesch+1);
      Info.Delete(loesch+2);
      inc(loesch,8);
    end;

  repeat
    Info.Delete(loesch);
  until Info.Count = loesch;

  Info.Text := stringReplace(Info.Text,'<span >','',[rfReplaceAll,rfIgnoreCase]);
  Info.Text := stringReplace(Info.Text,'</span>','',[rfReplaceAll,rfIgnoreCase]);
  Info.Text := stringReplace(Info.Text,'
','',[rfReplaceAll,rfIgnoreCase]);
  Info.Text := stringReplace(Info.Text,'
','',[rfReplaceAll,rfIgnoreCase]);
  Info.Text := stringReplace(Info.Text,'</td>','---------------',[rfReplaceAll,rfIgnoreCase]);

  memo.Lines.BeginUpdate;
  for i := 0 to Info.Count-1 do
    begin
      Info[i] := trim(Info[i]);
      if Info[i] <> ''
        then memo.Lines.Add(Info[i]);
    end;
  memo.Lines.EndUpdate;
end;
Hab heute ein kleines Programm geschrieben, quasi ein Mini-KlickTel mit 11880.com- und dasOertliche.de-Anbindung Ist zwar nicht sehr elegant gelöst, aber funktioniert. Problem wäre halt, wenn die ihr Seitenlayout ändern.
  Mit Zitat antworten Zitat