W0odY Skrevet 21. mars 2005 Del Skrevet 21. mars 2005 noen som vet åssen man kan hente ut det som står i: "<tite>dette skal jeg ha tak i</title>" fra en side.. Lenke til kommentar
Format71 Skrevet 21. mars 2005 Del Skrevet 21. mars 2005 Hvor skal du hente det ut fra? Er det en fil, et text-buffer eller en browser-komponent? Det finnes html-parsere du kan bruke (f.eks. i jvcl) og jeg mener at du kan bruke enkelte xml-parsere hvis du er heldig. Ellers er det jo bare å søke: (utestet kode....) startpos := pos('<title>', htmlbuffer); if startpos > 0 then startpos := startpos + length('<title>'); endpos := pos('</title>'); if (startpos > 0) and (endpos > 0) then title := copy(htmlbuffer, startpos, endpos - startpos); -Vegar Lenke til kommentar
W0odY Skrevet 21. mars 2005 Forfatter Del Skrevet 21. mars 2005 skal hente ut i fra en webside... Lenke til kommentar
Maranai Skrevet 2. april 2005 Del Skrevet 2. april 2005 IdHttp1 er en indy component. (IdHTTP1: TIdHTTP procedure funkerDen(); var P1,P2, L : Integer; myfinaltext : string; begin form1.IdHTTP1.HandleRedirects:=true; form1.Memo1.Text := form1.idhttp1.get('http://www.dinside.com/bla.html'); L := Length('<title>'); P1 := Pos('<title>',form1.Memo1.Text); P2 := Pos('</title>',form1.Memo1.Text); myfinaltext := Copy(form1.Memo1.Text,P1 + L, P2 - P1 - L); ShowMessage(myfinaltext); end; Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå