![]() |
|
|
|||||||
| Netzwerkprogrammierung Fragen zu Client-/Server-Programmierung sowie zu verteilten Anwendungen (RMI, CORBA etc.) |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Neuer Benutzer
Bit
Registriert seit: 05.07.2012
Fachbeiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
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) |
|
|
|
| #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:
(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. |
||
|
|
|
| #3 (permalink) | |
|
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. |
|
|
| Themen-Optionen | Thema durchsuchen |
| 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 |
|
|