CGI Seite + Post Methoden

Status
Nicht offen für weitere Antworten.

thE_29

Top Contributor
Hallo!

Also ich kann mich schon auf der Seite einloggen, etc das klappt ja wunderbar nur habe ich ein Problem!

Wenn ich auf einer CGI Seite (hier wäre es diese: https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi) bin und ich drücke Optionen (wenn man eingelogt ist) kommt ein anderes Menü!

Hier würde ich gerne ein Häkchen setzen und dann auf speichern!

Also ich bin auf der cgi Seite -> drücke auf Optionen! Die seite verändert sich aber nicht (also gleiche Adresse) und ich will dort auch ein Häkchen setzen und dann nen Knopf drücken!

Auf die Optionsseite komme ich so

Code:
URL url = new URL([url]https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi[/url]);
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
    connection.setRequestMethod("POST");
    if(cookie != null && cookie.length() > 0)
      connection.setRequestProperty("Cookie", cookie);
    connection.setDoOutput(true);
    connection.setUseCaches(true);
    PrintStream post = new PrintStream(connection.getOutputStream());
    post.println("options=Option");
    post.flush();
    post.close();

So, nun bin ich auf der Optionsseite (wenn ich mit inputstream die Daten hole).

Aber wie klicke ich jetzt auf den nächsten Button?!

Achja, das ganze geht davon aus, das ich mir nen Rapidshare downloadmanager schreibe 😉 (für premium Accounts aber)


Ich mir den Cookie vom einloggen und rufe die gleiche Seite (also diese cgi Ding nochmals auf) und durchs Cookie kommt die angemeldete Seite: http://666kb.com/i/altyb1y88i7qnmq1e.jpg

Und wenn ich von da Options an anklicke komme ich da hin: http://666kb.com/i/alty952u5midm0mky.jpg

Und wie kann ich was von dieser Option Seite verändern?!


Achja jakarta HttpClient geht deswegen nicht, weil ich ne SSL Exception bekomme und diese kann ich umgehen indem ich in der SSLFactory was setze! Dies geht aber in dem jakarta HttpClient nicht und deswegen arbeite ich mit dem Standard Java HttpUrlConnection!
 
Ha, vom Programm aus gehts 😉

Weiß zwar net warum und wieso es am Anfang nicht geklappt hat aber jetzt gehts (also vom Programm raus)!

Jupidu 😉
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben