tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
529
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    javaboon javaboon ist offline Mitglied
    Registriert seit
    Apr 2010
    Beiträge
    14
    Hallo
    ist es mit einfachen Mitteln realisierbar, über Java mit einer Website zu kommunizieren?
    Ich möchte zum Beispiel den Quelltext einer Seite auslesen, oder auch passwortgeschützte seiten, mit dem mir bekannten Passwort "öffnen" und diesen Quelltext auslesen.
    Ist es möglich, einen "login", ohne cookies oder ähnliches, durchzuführen und dann den Quelltext auszulesen?
    Und wie stelle ich das am besten an?

    Ich hoffe ihr könnt mir helfen
    Vielen Dank
     

  2. #2
    Avatar von timestamp
    timestamp timestamp ist offline Mitglied Smaragd
    Registriert seit
    May 2010
    Ort
    Haus mit Schornstein
    Beiträge
    1.189
    Ein wenig googlen schadet nie
    Googe Ergebnis
     
    Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
    (Beispiel: [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
    Damit wird euch schneller und eher geholfen ;)
    Wenn ihr Fehlermeldungen erhalten, postet diese bitte auch!
    Bitte benutzt vorher Suchmaschinen (z.b. http://www.google.de/)
    Wenn ihr Fragen zu Funktionen habt schaut vorher in den entsprechenden Dokumentationen nach (z.b. PHP)

  3. #3
    MasterOP22 MasterOP22 ist offline Mitglied
    Registriert seit
    Jun 2010
    Beiträge
    21
    Ja das ist wohl die eleganteste Methode, auf die HttpClient API zurückzugreifen. Mit der Api kannste in deinem SourceCode quasi einen Nutzer (Client) simulieren und kannst halt automatisiert Requests über HTTP an einen Webserver senden..z.B. an ein Servlet etc. Um automatisiert einen Login zu machen, solltest du die aufrufenden Seite und dessen Vorgehensweise genau kennen, weil du in prinzip nicht die Login.html aufrufst sondern mit dem HTTPClient schon direkt eine Anfrage an den serverseitigen Code schickst inklusive deiner gültigen Login-Daten. z.B.

    http://www.wasweißich.de/LoginServle...x&Password=xxx

    Der serverseitige Code arbeitet diese abfrage ab und sagt "Jo alles roger" und sendet dir als Antwort die nächste Seite zu in Form eines Strings glaub ich. Die Antwort ist i.d.R. eine HTML Seite. Diese haste als String vorliegen und kann nun die damit rumfummeln in deinem Programm.

    Ich hoffe, dass hilft ein bissel.!

    P.S. wenn du Cookie Speicherung nicht ausschaltest, kannst du es nicht verhindern, dass der Server dir ein Cookie zurück sendet
     

Ähnliche Themen

  1. RS232 Kommunikation mit Java
    Von nougs im Forum Java
    Antworten: 2
    Letzter Beitrag: 09.07.09, 14:50
  2. Java Socket kommunikation mit C++
    Von EisenJC im Forum Java
    Antworten: 6
    Letzter Beitrag: 18.06.09, 11:15
  3. Antworten: 2
    Letzter Beitrag: 14.11.08, 17:08
  4. Java Socket-Kommunikation
    Von KartoffelKiffer im Forum Java
    Antworten: 4
    Letzter Beitrag: 06.08.07, 16:22
  5. Antworten: 1
    Letzter Beitrag: 30.06.05, 14:54