Auslesen Daten Java/HTML

J90

Aktives Mitglied
Hallo,
ich habe bisher - um bestimmte Daten von Websiten zu laden - via URL die Site als String in Java gedownloadet und meine benötigten Daten ausgelesen.
Nun habe ich das Problem, dass es Websiten gibt, die zwar auch Grafiken (z.b. Histogramme) darstellen, bei denen die zugehörigen Werte als Daten allerdings nicht im Sourcecode/Stringwert vorhanden sind.
Jetzt wollte ich fragen, ob es eine Möglichkeit trotzdem an diese Werte heranzukommen?
Entschuldigung im voraus, falls ich die Frage hier an falscher Stelle stelle, aber mit HTML habe ich mich bisher nicht beschäftigt..
Gruß
 

mariane

Mitglied
Bei den meisten wird hier momentan die Glaskugel defekt sein, oder anders gesagt: welche Seite möchtest du parsen?
Grundsätzlich ist es so, wenn die Daten irgendwie auf deinen Rechner kommen, wird es auch irgendwie gehen, selbst Grafiken könnte man per OCR in Text umwandeln (habe ich allerdings noch nie unter Java gemacht, geht aber).
Die Frage ist eigentlich, wie bzw. wo wird die Seite zusammengebaut? Wenn das serverseitig passiert, dann gehts abgesehen vom angesprochende OCR oder Nutzung einer API nicht.
Wenn es im Browser gerendert wird, dann musst du schauen wo die Datenbasis herkommt, das könnte z.B. per Json/Ajax passieren, etwa bei AngularJS-Seiten, da gibt es nette Browserplugins, zumindest sich den Scope anzusehen.
Natürlich gibt es auch noch andere Möglichkeiten, z.B. die schon erwähnte API, wie sie etwa Google, Ebay, Facebook ... usw. bereitstellen, ist halt die Frage ob es eine solche API auch bei deiner auszulesenen Webseite gibt. Oder YQL von Yahoo, wobei das hier eher weniger gehen wird. Im Zweifel halt beim Webmaster nachfragen.
 

fhoffmann

Top Contributor
Hallo,

ich würde dir empfehlen, eine Seite zu wählen, die für das automatische Auslesen von Wechselkursen vorgesehen ist.
Die Europäische Zentralbank bietet so etwas an:

https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml

Die Datei kannst du mit eine XML-Parser auslesen oder einfach nach folgender Zeile suchen
Code:
<Cube currency="USD" rate="1.1766"/>
und sie mit einem regulären Ausdruck auswerten.
 

J90

Aktives Mitglied
Morgen,

danke, ich möchte allerdings speziell die Werte von dieser Seite auslesen, d.h. die Prozentstände der jeweiligen Broker zu den Währungen, d.h. einfach ein URL Aufruf, der diese Werte von der Seite so wiedergibt, damit ich sie mit Java auslesen kann.
Allgemeine Wechselkurse habe ich schon.

Beste Grüße
 

truesoul

Top Contributor
Morgen,

danke, ich möchte allerdings speziell die Werte von dieser Seite auslesen, d.h. die Prozentstände der jeweiligen Broker zu den Währungen, d.h. einfach ein URL Aufruf, der diese Werte von der Seite so wiedergibt, damit ich sie mit Java auslesen kann.
Allgemeine Wechselkurse habe ich schon.

Beste Grüße

Hallo.

Also, wenn du einfach das Entwickler-Tool eines Browser (F12) öffnest und dort mal schaust was an Daten zum Beispiel unter Network (Chrome) kommt, kannst du vielleicht was nützliches finden. Ich vermute mal den Quelltext zum Beispiel auszulesen wird nicht funktionieren, da alles dynamisch rein geladen wird.

Grüße
 

Flown

Administrator
Mitarbeiter
Da wirst du, wenn du alles gerendert haben und abfragen möchtest, auf Selenium (oder andere) zurückgreifen müssen.
 

J90

Aktives Mitglied
Ok danke für die schnellen Antworten. Werde mir bei Zeit mal Selenium anschauen.
Falls es doch eine schnelle Lösung gibt, sind Antworten natürlich gerne erwünscht..
 

J90

Aktives Mitglied
Morgen,
da ich das mit den nachgeladenen Resourcen anzeigen lasse nicht begriffen habe, ein neues Problem:

http://de.global-rates.com/zinssatze/libor/amerikanischer-dollar/2007.aspx

In der Mitte der Seite lassen sich verschiedenen Laufzeiten auswählen und ich möchte zu den jeweiligen Laufzeiten die gesamte Historie auslesen für meine SQL Datenbank. Allerdings finde ich keinen direkten URL Link zu jeder Laufzeit,
sondern kann dies nur manuell über die ComboBox auswählen..

Bevor ich herumprobiere und Zeit verschwende wollte ich die kompetenteren Leute fragen, ob es eine Möglichkeit gibt an diese Daten automatisch heranzukommen?

Beste Grüße
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Java Methode um Daten aus MySQL auslesen Allgemeine Java-Themen 11
P Systemspezifische Daten mit Java auslesen Allgemeine Java-Themen 2
torresbig Url nach Webseiten-Login auslesen & Daten an Webseite senden Allgemeine Java-Themen 9
J Daten aus Website-Quelltext auslesen Allgemeine Java-Themen 62
A Erste Schritte Daten aus einer Website auslesen Allgemeine Java-Themen 7
M Daten aus anderen Programmen auslesen Allgemeine Java-Themen 2
G Daten aus Website auslesen Allgemeine Java-Themen 7
J Daten aus GUI auslesen und in Objekte umwandeln Allgemeine Java-Themen 6
OnDemand PC identifizieren / Daten auslesen Allgemeine Java-Themen 15
R Daten aus DB auslesen in ein formular (JSP) Allgemeine Java-Themen 13
D Daten eines User auslesen. Allgemeine Java-Themen 5
N Methoden Einzelne Daten aus "Person" auslesen Allgemeine Java-Themen 3
R SerialPort auslesen und Daten verarbeiten Allgemeine Java-Themen 23
M Daten aus doc, pdf .... auslesen Allgemeine Java-Themen 12
Z Daten aus einer Internetseite auslesen? Allgemeine Java-Themen 2
W Datei auslesen und die Daten weiter verarbeiten Allgemeine Java-Themen 4
N Serielle Schnittstelle / COM-Port auslesen und die empfangenen Daten verarbeiten Allgemeine Java-Themen 1
C Daten aus Internetseite (in PHP) auslesen? Allgemeine Java-Themen 6
ruutaiokwu MS Exchange Server 2003 Daten auslesen Allgemeine Java-Themen 2
G Monitor-Daten auslesen Allgemeine Java-Themen 18
H Daten aus MySQL datenbank auslesen und in ArrayList stecken Allgemeine Java-Themen 8
G Daten aus Fremdanwendung auslesen Allgemeine Java-Themen 4
H Daten aus Excel auslesen Allgemeine Java-Themen 6
M Auslesen von Daten aus einer txt Datei fast funktionierend Allgemeine Java-Themen 2
S Daten aus Excel mit POI auslesen Allgemeine Java-Themen 6
T Daten einer Chipkarte über einen Chipkartenleser auslesen Allgemeine Java-Themen 3
L Input/Output Email mit großer Pdf Anhang auslesen? Allgemeine Java-Themen 3
Ernesto95 HTTP Mit JavaScript erzeugte dynamische Webseite auslesen und nach einem Schlüsselwort durchsuchen Allgemeine Java-Themen 6
K Bildschirm auslesen/ Text erkennen Allgemeine Java-Themen 5
S .exe Datei/Programm auslesen? Allgemeine Java-Themen 2
T INI - Einträge auslesen Allgemeine Java-Themen 6
H Auslesen eines (LDAP-)Attributs in Active Directory Allgemeine Java-Themen 2
O PDF auslesen und verändern, was ist besser iText oder PDFBox ? Allgemeine Java-Themen 9
Robertop Status von Caps- und NumLock auslesen Allgemeine Java-Themen 1
Master3000 Java Konsole über Buffered Reader Zeilenweise auslesen ? Allgemeine Java-Themen 26
G Mac Package auslesen Allgemeine Java-Themen 17
W Versionsnummer auslesen - Regex ist zickig Allgemeine Java-Themen 2
F Junit Test + Cucumber - JSON auslesen und in einem weiteren Schritt nutzen Allgemeine Java-Themen 0
M verschiedene Dokumente auslesen Allgemeine Java-Themen 1
Gaudimagspam CSV-Datei auslesen in Java Allgemeine Java-Themen 7
L Dateien richtig auslesen Allgemeine Java-Themen 6
F WireGuard Status auslesen Allgemeine Java-Themen 3
B .txt Datei erstellen und auslesen bzw. schreiben Allgemeine Java-Themen 6
I DOM-Parser - Element im Element an bestimmten Stellen auslesen Allgemeine Java-Themen 1
N Txt Datei auslesen. Allgemeine Java-Themen 5
O xlsx Datei auslesen mit POI Apache liest keine LEERZELLEN Allgemeine Java-Themen 6
O xlsx Datei auslesen mit POI von Apache wirft seltsamen Fehler. Allgemeine Java-Themen 11
J Information von getSource() Objekt auslesen Allgemeine Java-Themen 1
V EMail, Attachments auslesen von einer Email Allgemeine Java-Themen 0
K Aus String zwei Jahreszahlen auslesen Allgemeine Java-Themen 18
E CSV mit Text und Binärdaten auslesen Allgemeine Java-Themen 7
x46 Webseite in Java auslesen Allgemeine Java-Themen 2
M Html Seite auslesen Allgemeine Java-Themen 16
S Hilfe bei dem Auslesen einer YAML Datei Allgemeine Java-Themen 8
J Fenstergröße eines anderen Programmes auslesen Allgemeine Java-Themen 9
B Cookie auslesen Allgemeine Java-Themen 3
B Input/Output Programm zum Auslesen/Beschreiben von Textdateien, wie Geschwindigkeit erhöhen? Allgemeine Java-Themen 18
J Variablen Mehrere int-variablen in txt abspeichern und danach wieder auslesen Allgemeine Java-Themen 1
J Teil einer URL auslesen Allgemeine Java-Themen 13
denny86 NetBeans Ordnernamen rekursiv auslesen und in Variable verarbeiten Allgemeine Java-Themen 38
C Atfx mit Hilfe von OpenAtfx auslesen Allgemeine Java-Themen 1
C Position von Pixeln in Bilder auslesen Allgemeine Java-Themen 2
M aktive WLAN Teilnehmer auslesen? Allgemeine Java-Themen 6
X JSONObject auslesen und in HashMap hinterlegen Allgemeine Java-Themen 16
S Kann man mit Java auf einem lokalen PC/Mac Benutzergruppen auslesen und Rechte ändern? Allgemeine Java-Themen 11
C Webseite auslesen Allgemeine Java-Themen 3
D Best Practice Gesamten Bildschirminhalt auslesen und Email schicken sobald kein Pixel sich ändert Allgemeine Java-Themen 11
J Bestimmte Zeile aus Textdatei auslesen Allgemeine Java-Themen 18
G Aus JTextField Zahlen auslesen und random generieren Allgemeine Java-Themen 10
M Tastatureingabe von Sondertasten auslesen Allgemeine Java-Themen 6
C Auslesen auslösen über Button-Click Allgemeine Java-Themen 8
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
U OOP Warum kann ich aus meiner Methode keinen String auslesen Allgemeine Java-Themen 4
4a61766120617274697374 PDF iText Wort Koordinaten auslesen Allgemeine Java-Themen 1
KeVoZ_ Bestimmte Zeile aus Console finden & auslesen Allgemeine Java-Themen 2
T Url aus txt Datei auslesen und öffnen? Allgemeine Java-Themen 4
N Werte aus Hashmap auslesen und übertragen Allgemeine Java-Themen 8
KeVoZ_ Properties mit String auslesen Allgemeine Java-Themen 11
I HTML einer Website auslesen liefert nur head Allgemeine Java-Themen 6
D Aktuell installierte Java Version auslesen unter Windows Allgemeine Java-Themen 5
M Parameter auslesen im Servlet Allgemeine Java-Themen 0
M Input/Output USB Geräteinstanzkennung auslesen Allgemeine Java-Themen 3
W 2D-Grafik Erstellungsdatum JPG direkt aus Header (EXIF) auslesen. Allgemeine Java-Themen 5
T Datei Byteweise auslesen Allgemeine Java-Themen 1
T Datentypen MNIST Datenbank auslesen (.gz) Allgemeine Java-Themen 0
T Ini Datei auslesen Allgemeine Java-Themen 3
J Temperatur aus bytes auslesen. Allgemeine Java-Themen 13
I JSoup Class auslesen Allgemeine Java-Themen 1
Bluedaishi Textdateien auslesen Allgemeine Java-Themen 12
T ELM327 OBD2 auslesen Allgemeine Java-Themen 0
D Double aus String auslesen Allgemeine Java-Themen 8
Z Zahlen aus Bild auslesen Allgemeine Java-Themen 1
A interaktives PDF auslesen/auswerten? Allgemeine Java-Themen 0
S CSV Eintrag der nächsten Zeile auslesen funktioniert nicht Allgemeine Java-Themen 8
I Java FX JsonObjekt Children auslesen Allgemeine Java-Themen 23
M RXTX Details auslesen Allgemeine Java-Themen 6
N Input/Output Website Text auslesen und bestimmte Zeilen wiedergeben Allgemeine Java-Themen 4
X HTTP Auslesen der Ergebnisse von einer Webseite und in eine Liste packen Allgemeine Java-Themen 1
J Wav-Datei aus .jar auslesen Allgemeine Java-Themen 7
D CSV Datei auslesen Allgemeine Java-Themen 23

Ähnliche Java Themen

Neue Themen


Oben