java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > Netzwerkprogrammierung

Netzwerkprogrammierung Fragen zu Client-/Server-Programmierung sowie zu verteilten Anwendungen (RMI, CORBA etc.)

Antwort    
Themen-Optionen Thema durchsuchen Ansicht
Alt 20.07.2012, 14:28   #1 (permalink)
Neuer Benutzer
Bit
 
Registriert seit: 05.07.2012
Fachbeiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard HTML mit AJAX auslesen

Hallo Java-Forum,

ich suche derzeit nach dem richtigen Ansatz mit dem es mir gelingen könnte den Quellcode eines HTML Dokument, das über AJAX aktualisiert wird, auszulesen und damit eine Datenbank aktuell zu halten.

Ich habe schon einige Dinge gelesen über HtmlUnit und Selentium, jedoch schien dies noch nicht das Richtige zu sein. Für mich wäre erstmal wichtig, dass ich es schaffe den Quelltext mir so anzeigen zu lassen, wie es Firebug in Firefox tut und das Ganze dann abzuspeichern, um Werte aus dem Code auslesen zu lassen.
Jedoch fehlt mir momentan die Fachkenntnis um das richtige FrameWork oder die richtige Java-Klasse für diese Aufgabe heraus zu finden. Ich danke für jede Idee und jeden Vorschlag

MFG
Sim

Geändert von simmyzoo (20.07.2012 um 14:32 Uhr)
simmyzoo ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 20.07.2012, 17:50   #2 (permalink)
Neuer Benutzer
Bit
Themenstarter
 
Registriert seit: 05.07.2012
Fachbeiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
So ich schaff es nun mit diesem Quelltext:
Java Code: Quelltext in neuem Fenster öffnen
1
2
3
4
5
6
7
8
9
10
try{
        URL url = new URL(seite);
        BufferedReader r = new BufferedReader(new InputStreamReader(url.openStream()));
        String line =null;
        while ((line=r.readLine())!=null)
            System.out.println(line);
        }
        catch(Exception e){
            System.out.println("Fehler: " + e);
        }

(den ich im Java-Forum gefunden habe) mir den Quelltext ausgeben zu lassen, das einzige Problem ist nun nur noch, dass ich so natürlich nicht die AJAX Protokolle handeln kann, so wie es Firebug erledigt, wenn mir da Jemand weiter helfen könnte, wäre ich echt super glücklich.
simmyzoo ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 21.07.2012, 02:07   #3 (permalink)
URLConnection
Nicht angemeldet
 
Fachbeiträge: n/a
Wenn man nicht gerade ein Framework wie HTMLUnit oder ApacheCommons nutzen will ist URLConnection sicher schon die "beste" Wahl. Da Java seit Version6 auch eine JavaScript-Engine besitzt könnte man damit mal spielen, aber da gibt es mitlerweile Frameworks die das sehr gut umsetzen können.

Und grundsätzlich ist ein AJAX-Request auch nichts anderes als eine weitere Anfrage an den Server, nur das halt vom AJAX-Framework die "Hintergrundarbeit" versteckt wird.
Um also das zu erreichen was der AJAX-Request macht brauchst du nur z.B. mit WireShark auslesen was dieser an den Server sendet und dies selbst mit URLConnection zu machen.

Ist alles einfacher als du denkst und auch komplett ohne Frameworks nur mit der SE-API umsetzbar.
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dynamische (AJAX) Inhalte einer Webseite mittels Java auslesen christian. Java Basics - Anfänger-Themen 2 02.02.2012 14:39
html mit java auslesen Garfield83 Für Verirrte - Fragen zu JavaScript 6 18.01.2010 18:29
XML Parsen - IDs auslesen - HTML generieren =_=_= Web Tier 11 04.06.2009 13:28
aus HTML einzelne Inhalte (z.B. Tabelleninhalte) auslesen Nicole88 Java Basics - Anfänger-Themen 10 22.12.2007 17:18
Probleme mit Zeichensatz beim Auslesen von html inhalt in DB Lars_ Allgemeine Java-Themen 1 17.01.2007 14:25


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de