Hallo, ich habe eine ganz knifflige Frage. Wie kann man automatisch Daten aus Webseiten über ein Programm auslesen. Bsp. man möchte Wetterinfos und das Programm sucht danach automatisch auf vorher bestimmten Seiten. z.B. in Zeile 37…
geht sowas und wenn wie und in welcher programmiersprache?
bitte helft mir! danke.
Also ich denke, grundsätzlich sollte das mit beispielsweise Delphi oder Visual Basic kein Problem sein.
Ich meine ne einfache Variante wäre, die ganze Seite in ein Memo-Feld zu laden, dann die gewünschte Zeile (bzw. ev. nen gewünschten Text) zu suchen und diese Informationen dann weiter zu verwerten.
Aber Du müsstest schon einwenig genauer schreiben mit welcher Sprache Du das machen willst und was genau Du für Daten haben solltest… ich meine ob Zeile 25 im Quellcode oder Zeile 25 in der angezeigten Seite sind Welten…
Viele Grüsse
Christian
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
… was genau Du für Daten haben solltest… ich meine ob Zeile 25 im Quellcode oder Zeile 25
zu 1. Das ist ne gute Frage. Das Programm sollte vielleicht in C/C#/C++ geschrieben sein, weil es Anfragen der verschiedensten Arten verarbeiten sollte.
Ich denke dafür ist Perl am besten geeignet.
Da gibts 1. ein Modul (heißt HTTP:, mit dem man eine Seite mit zwei Zeilen Code anfordert und 2. reguläre Ausdrücke um die Infos rauszufiltern.
Für VB gibts auch ein Web-Control mit dem man einfach Webseiten einlesen kann, aber die Stringfuntktionen von VB sind ein Witz.
Du kannst das ganze auch in java machen. Du gibst einfach die Adresse auf eine Variable vom Typ URL und kannst diese dann in einen DatainputStream einlesen! z.B.
URL location = new URL('http://www.wer-weiss-was.de/content/start.shtml');
DataInputStream input = new DataInputStream(location.openStream());
Und dann kannst du input ganz normal durchsuchen!
Aber egal welche Programmiersprache: es bringt nur was, wenn man eindeutig identifizieren kann wo die Information steht!
Also ich denke, grundsätzlich sollte das mit beispielsweise
Delphi oder Visual Basic kein Problem sein.
Hi, entschuldigt daß ich mich hier einfach einklinke, aber das Thema würde mich auch brennend interessieren. Gibt’s dafür irgendeine vorgefertigte Delphi-Lösung?
MfG Manuel
Ich meine ne einfache Variante wäre, die ganze Seite in ein
Memo-Feld zu laden, dann die gewünschte Zeile (bzw. ev. nen
gewünschten Text) zu suchen und diese Informationen dann
weiter zu verwerten.
Aber Du müsstest schon einwenig genauer schreiben mit welcher
Sprache Du das machen willst und was genau Du für Daten haben
solltest… ich meine ob Zeile 25 im Quellcode oder Zeile 25
in der angezeigten Seite sind Welten…
Viele Grüsse
Christian
Hallo, ich habe eine ganz knifflige Frage. Wie kann man
automatisch Daten aus Webseiten über ein Programm auslesen.
Bsp. man möchte Wetterinfos und das Programm sucht danach
automatisch auf vorher bestimmten Seiten. z.B. in Zeile 37…
geht sowas und wenn wie und in welcher programmiersprache?
bitte helft mir! danke.