AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Wort ausschneiden aus HTML-Code (IdHTTP.Get)
Thema durchsuchen
Ansicht
Themen-Optionen

Wort ausschneiden aus HTML-Code (IdHTTP.Get)

Ein Thema von ghostdawg · begonnen am 11. Nov 2005 · letzter Beitrag vom 13. Nov 2005
 
ghostdawg
(Gast)

n/a Beiträge
 
#1

Wort ausschneiden aus HTML-Code (IdHTTP.Get)

  Alt 11. Nov 2005, 18:49
Ich schreibe an einem Proggi, was wenn man einen Filmnamen eingibt die imdb-URL zum Film ausgeben soll.
imdb-urls sind immer wie folgt aufgebaut:
http://www.imdb.com/title/tt[nummer]

So weit bin ich aber ich komme nicht mehr weiter:
url:=idHTTP1.Get('http://www.imdb.com/find?q='+filmname+';s=tt');
Damit macht er eine Suchanfrage, also öffnet die seite wo ein Link zum tatsächlichen imdb-Film direkt drin steht.

Nun ist der string url ja ein ewig langer html quelltext.

Da dachte ich ich könnte so das entscheidende, nämlich die nummer nach tt (siehe oben) rausschneiden:
delete(url,1,pos('a href="/title/',url)-14);

Damit erhoffte ich mir dass url jetzt so aussieht:
tt[nummer]">Text</a>...[ganz viel html code]...</html>

Dann wollte ich mit
copy(url,1,pos('">',url));

Zu dem Ergebnis kommen, dass url so aussähe:
tt[nummer]

Leider scheint das pos nicht so wirklich zu funktionieren, pos ist immer 0. Außerdem bin ich mir nicht über den weiteren verlauf sicher und ob die syntax mit copy und delete so funktioniert. Ich hoffe es kann mir jemand weiterhelfen, habe nicht so viel erfahrung mit delphi.
danke im vorraus, ghostdawg
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz