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
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!
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!