Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Link der sich immer verändert aus Quellcode aslesen (https://www.delphipraxis.net/141420-link-der-sich-immer-veraendert-aus-quellcode-aslesen.html)

Scorp11 8. Okt 2009 16:47


Link der sich immer verändert aus Quellcode aslesen
 
hi
ich habe mal eine frage ich will ein link aus ein quelltext(html) auslesen und in ein memo speichern könnte mir vllt jmd. helfen? ein beispiel code posten oder so

also der link sieht immer so aus http://seite.de/blubb?1&h=3904

die 3904 verändert sich immer zb in 124 gib es da vllt. eine möglichkeit diesen link doch auszulesen?

wäre für eure hilfe sehr dankbar

mfg
scorp

SirThornberry 8. Okt 2009 17:00

Re: Link der sich immer verändert aus Quellcode aslesen
 
Bei so etwas gehe ich immer so heran das ich mir überlege wie ich als Mensch diesen Link finde. In deinem Fall schreibst du das jenes gesuchte immer mit "http://seite.de/blubb?1&h=" anfängt.
Also sollte man danach suchen.
Anschließend geht es um den Teil dahinter. Der zeichnet sich dadurch aus das es alles Ziffern sind. Also sollte man direkt dahinter so lange Zeichen für Zeichen weiter suchen bis man auf ein Zeichen trifft welches keine Ziffer ist.

Wo genau liegt dein Problem bei der Umsetzung? Nur wenn wir wissen an welcher Stelle du genau nicht weiter kommst können wir helfen. Komplette Quelltexte posten wir nur ungern (siehe Verhaltenskodex)

Scorp11 8. Okt 2009 17:10

Re: Link der sich immer verändert aus Quellcode aslesen
 
Zitat:

Zitat von SirThornberry
Bei so etwas gehe ich immer so heran das ich mir überlege wie ich als Mensch diesen Link finde. In deinem Fall schreibst du das jenes gesuchte immer mit "http://seite.de/blubb?1&h=" anfängt.
Also sollte man danach suchen.
Anschließend geht es um den Teil dahinter. Der zeichnet sich dadurch aus das es alles Ziffern sind. Also sollte man direkt dahinter so lange Zeichen für Zeichen weiter suchen bis man auf ein Zeichen trifft welches keine Ziffer ist.

Wo genau liegt dein Problem bei der Umsetzung? Nur wenn wir wissen an welcher Stelle du genau nicht weiter kommst können wir helfen. Komplette Quelltexte posten wir nur ungern (siehe Verhaltenskodex)

hi SirThornberry
erstmal danke für die schnelle antwort :thumb:

Zitat:

Wo genau liegt dein Problem bei der Umsetzung?
ja genau ich habe schon nach HTML Parser gesucht aber habe wirklich kein gefunden der mich weiter gebracht hat :(

Zitat:

Komplette Quelltexte posten wir nur ungern (siehe Verhaltenskodex)
das ist ja wäre ja nicht der ganze weil ich ja den link noch weiter "verarbeiten" will :)


mfg

SirThornberry 8. Okt 2009 18:28

Re: Link der sich immer verändert aus Quellcode aslesen
 
du brauchst keinen html-parser. wie lädst du denn den Quelltext derzeit?
Im Normalfall läd man diesen in einen String und in diesem kann man mit pos und posex suchen. Auch mit einer Schleife kann man Zeichen für Zeichen den String durchgehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz