Entwickler-Ecke
Internet / Netzwerk - Artikel von einer Website
Cash - So 16.03.03 20:44
Titel: Artikel von einer Website
Hi@all
Folgende Situation:
Ich habe ein Programm geschrieben. Mein Problem liegt darin: Ich möchte beim clicken auf einen Button bestimmte infos von einer Website zu übertragen. Wie stellt man das ein. Muss ich dann die komplette URL dieses gewünschten Objekts angeben oder wie stellt man das an?
Hauptsächlich will ich kleine Artikel in das selbst geschriebene Programm integrieren.
Wenn jemand einen Lösung weiß oder ein sehr gutes, verständliche Proramm kennt soll es hier hineinposten.
Ich danke jedem der mir helfen kann. Diese Information zur Übertragung ist sehr wichtig !!!!
Danke@all
FriFra - So 16.03.03 21:41
Du kannst die entspr. Seite z.B. in ein Memo laden. anschliessend musst Du dir nur noch überlegen, wie Du den gewünschten Content aus der HTML-Source extrahierst.
Ex0rzist - Mo 17.03.03 00:26
Du kannst die Seite mit den Indy-Komponenten herunterladen. Dabei musst du dann den kompletten URL angeben.
Marc - Mo 17.03.03 11:40
Hallo Cash,
ich habe mal so ein ähnliches Programm geschrieben. Wir wollten auf unserer Firmen-Intranet-Seite den aktuellen Aktienkurs stehen habe. Mein Prgramm hat dann einfach eine Internetseite geparst, die den aktuellen Kurs enthielt, die entsprechende Stelle gesucht und anschließend in einer Textdatei gespeichert. Diese Textdatei habe ich dann von der HTML-Datei aus inkludiert.
Wenn Du möchtest
Gruß Marc
Cash - Mo 17.03.03 13:22
@ FriFra
Wie mache ich das denn mit dem extrhieren des gewünschten Contents aus dem HTML-Source?
@ Ex0rzist
Wo bekomme ich diese Indy-Komponente? Ist diese schon bei delphi 7 enthalten?
@Marc
Klar würde ich gern das Programm haben. WEnn du es mir schicken könntest wäre es klasse. Am besten wäre nämlich mit Quelltext, damit ich es mir anschauen kann wie du das gemacht hast, wie man einen bestimmten Artikel von einer Seite in eine Delphikomponente einfügt.
FriFra - Mo 17.03.03 14:18
| Cash hat folgendes geschrieben: |
@ FriFra
Wie mache ich das denn mit dem extrhieren des gewünschten Contents aus dem HTML-Source? |
Du suchst Die einen Substring, der immer vor dem gewünschten Content steht und einen der immer danach kommt.
z.b.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| //Der geladene Seitenquelltext... content := "das ist ein Testtext und das wass ich will kommt HIER: test (Ende-Content)";
before := "HIER:"; after := "(";
//Text vorher abschneiden... MyContent :=copy(content,pos(before,content)+length(before),length(before)); //Text dahinter abschneiden... MyContent := copy(MyContent,1,pos(after)-1); |
In der Praxis kann das Auffinden und Ausschneiden des benötigten Inhaltes natürlich wesentlich komplizierter werden, das hängt aber von der bettr. Seite ab.
Cash - Mo 17.03.03 16:37
Danke...mal sehen ob ich damit was anstellen kann :)
Für weitere Möglichkeiten bin ich jedoch offen
Ex0rzist - Mo 17.03.03 17:46
Die Indy-Komponenten haben evtl. einen eigenen Reiter. Ich habe Delphi6 - da sind sie dabei.
Wenn du sie nicht haben solltest, kannst du sie dir auch von
http://www.nevrona.com/indy herunterladen.
Cash - Mo 17.03.03 18:20
ak danke auch @Ex0rzist
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!