Hallo!
Erst einmal Sorry für den ach so aussagekräftigen Titel - kann es nicht besser zusammenfassen...
Ich habe vor einiger Zeit als wissenschaftliche Hilfskraft ein Programm geschrieben, dass (natürlich mit Erlaubnis des Anbieters) gewisse Informationen aus einer Webseite ausliest und in einer Datenbank speichert.
Im Prinzip habe ich dafür lediglich ein File über eine URL geladen, mit Tagsoup bearbeitet und schließlich ein paar mal XPath drübergejagt, um die gesuchten Informationen zu finden.
Jetzt habe ich - privat - ein ähnliches Vorhaben, allerdings muss ich dieses mal u.A. einen Login-Vorgang absolvieren, bevor ich an die entsprechende Website komme, d.h. ich kann nicht mehr direkt eine URL aufrufen. Im Prinzip benötige ich also eine Art "Browser-Klasse", der ich z.B. folgendes sagen kann:
1.Lade http://www.example.de
2. Gebe in Feld xy "userName" ein und in Feld yz "passwort"
3. simuliere einen Klick auf "Login"
4. ...
Hier findet sich z.B. ein ähnliches Projekt in Python. Da wird einfach die Klasse "Browser" importiert, die genau das in Pyhton darstellt, was ich gerne für Java hätte...
Vielleicht habe ich auch einfach nur die falschen Suchbegriffe benutzt, jedenfalls blieben meine google-Versuche bis jetzt ohne Erfolg...
Ich bin mir sicher, dass es sowas für Java gibt - wenn nicht schon mitgeliefert, dann doch zumindest als zusätzliches Paket...
Wäre für Hinweise sehr dankbar!
Gruß,
RoCMe
EDIT: Hatte irrtümlich das Wort "implementiert" statt "importiert" verwendet - könnte zu Missverständnissen führen und wurde deshalb berichtigt
Erst einmal Sorry für den ach so aussagekräftigen Titel - kann es nicht besser zusammenfassen...
Ich habe vor einiger Zeit als wissenschaftliche Hilfskraft ein Programm geschrieben, dass (natürlich mit Erlaubnis des Anbieters) gewisse Informationen aus einer Webseite ausliest und in einer Datenbank speichert.
Im Prinzip habe ich dafür lediglich ein File über eine URL geladen, mit Tagsoup bearbeitet und schließlich ein paar mal XPath drübergejagt, um die gesuchten Informationen zu finden.
Jetzt habe ich - privat - ein ähnliches Vorhaben, allerdings muss ich dieses mal u.A. einen Login-Vorgang absolvieren, bevor ich an die entsprechende Website komme, d.h. ich kann nicht mehr direkt eine URL aufrufen. Im Prinzip benötige ich also eine Art "Browser-Klasse", der ich z.B. folgendes sagen kann:
1.Lade http://www.example.de
2. Gebe in Feld xy "userName" ein und in Feld yz "passwort"
3. simuliere einen Klick auf "Login"
4. ...
Hier findet sich z.B. ein ähnliches Projekt in Python. Da wird einfach die Klasse "Browser" importiert, die genau das in Pyhton darstellt, was ich gerne für Java hätte...
Vielleicht habe ich auch einfach nur die falschen Suchbegriffe benutzt, jedenfalls blieben meine google-Versuche bis jetzt ohne Erfolg...
Ich bin mir sicher, dass es sowas für Java gibt - wenn nicht schon mitgeliefert, dann doch zumindest als zusätzliches Paket...
Wäre für Hinweise sehr dankbar!
Gruß,
RoCMe
EDIT: Hatte irrtümlich das Wort "implementiert" statt "importiert" verwendet - könnte zu Missverständnissen führen und wurde deshalb berichtigt
Zuletzt bearbeitet: