W
weltio
Gast
Hallo,
zuerst einmal: Klasse, dass man hier auch ohne Registrierung schreiben kann
Jezt schon zum Problem:
Ich möchte ein Programm schreiben, das eine Seite besucht und dort ein Textfeld ausfüllt.
Ein Teil des Quelltextes der Seite sieht so aus:
(ich hoffe der Teil reicht)
So. Aufgrund des "method="POST"" habe ich mir gedacht, machste ne postMethod auf.
Nun steht dort "<input name="numm"", weshalb ich dachte, der parameterName sei "numm", während der paramValue "33" sei.
Ergo:
Zu guter Letzt ergibt "client.executeMethod(post);" 200, was doch eigentlich soviel heißt wie "Alles in Ordnung"... Aber wieso zum Teufel passiert nicht das, was eigentlich passieren muss, wenn diese Eingabe funktionieren würde - und zwar, dass mein Counter (auf der Seite (kein Java^^)) hochzählen würde
zuerst einmal: Klasse, dass man hier auch ohne Registrierung schreiben kann
Jezt schon zum Problem:
Ich möchte ein Programm schreiben, das eine Seite besucht und dort ein Textfeld ausfüllt.
Ein Teil des Quelltextes der Seite sieht so aus:
Code:
<form method="POST" name="Rechner" action="/mailframe.php?best=true&usr=hans&quid=123456789&mid=987654321" >
<table Border=0>
<tr>
<td rowspan=2>Bitte gib "33" ein <input name="numm" size=3 maxlength=2><font color='#ffffff'>..</font></td>
(ich hoffe der Teil reicht)
So. Aufgrund des "method="POST"" habe ich mir gedacht, machste ne postMethod auf.
Code:
PostMethod post = new PostMethod([url]http://url[/url]...);
Nun steht dort "<input name="numm"", weshalb ich dachte, der parameterName sei "numm", während der paramValue "33" sei.
Ergo:
Code:
post.addParameter("numm", "33");
Zu guter Letzt ergibt "client.executeMethod(post);" 200, was doch eigentlich soviel heißt wie "Alles in Ordnung"... Aber wieso zum Teufel passiert nicht das, was eigentlich passieren muss, wenn diese Eingabe funktionieren würde - und zwar, dass mein Counter (auf der Seite (kein Java^^)) hochzählen würde