AleX
Erfahrenes Mitglied
hi,
schreib grad ne Anwendung und wollte nun auf einer page bei der man Angebote per Webinterface einstellen kann dies insofern automatisieren, dass die page aufgerufen wird, die Anwendung einen gefakten cookie erstellt und dann eine html-form ausfüllt und diese abschickt. Die htmlform per POST.
Das mit dem Login bzw. Cookie funktioniert schon eiwandfrei, jetzt hab ich aber das problem, das Formular auszufüllen.
Hinweis: Es handelt sich nicht um nen php teil, wo man die parameter aus der form einfach in der url mitgeben könnte.
Nun hab ich es wie gefolgt versucht:
Was aber nicht funktioniert und beim auslesen der page bekomme ich denn nen 403 - No Permission to access...
Wie kann man soetwas überhaupt machen? Nehmen wir an, ich will nur auf diese art und weise etwas in google eintragen und mir dann zeile für zeile die antwortpage einlesen....
Schon mal im Vorraus danke
alex
schreib grad ne Anwendung und wollte nun auf einer page bei der man Angebote per Webinterface einstellen kann dies insofern automatisieren, dass die page aufgerufen wird, die Anwendung einen gefakten cookie erstellt und dann eine html-form ausfüllt und diese abschickt. Die htmlform per POST.
Das mit dem Login bzw. Cookie funktioniert schon eiwandfrei, jetzt hab ich aber das problem, das Formular auszufüllen.
Hinweis: Es handelt sich nicht um nen php teil, wo man die parameter aus der form einfach in der url mitgeben könnte.

Nun hab ich es wie gefolgt versucht:
Code:
String toSend = "feld1=testinhalt";
URLConnection uc = url.openConnection();
uc.setUseCaches(false);
uc.setDoInput(true);
uc.setDoOutput(true);
uc.setAllowUserInteraction(true);
uc.setRequestProperty("Cookie", );
DataOutputStream dostream = new DataOutputStream(uc.getOutputStream());
dostream.writeBytes(toSend);
dostream.flush();
dostream.close();
Wie kann man soetwas überhaupt machen? Nehmen wir an, ich will nur auf diese art und weise etwas in google eintragen und mir dann zeile für zeile die antwortpage einlesen....
Schon mal im Vorraus danke
alex