Entweder so, oder halt mit den
Indy Komponenten müsste das schon gehen. Aber trotzdem müsste das für die meisten Seiten individuell programmiert werden.
Als Beispiel hier das Login-Form der
DP... *g*
Code:
<form action="login.php" method="post" target="_top">
<input type="text" name="username" size="25" maxlength="40" value="" />
<input type="password" name="password" size="25" maxlength="25" />
<input type="checkbox" name="autologin" />
<input type="hidden" name="redirect" value="" />
<input type="submit" name="login" class="mainoption" value="Login" />
</form>
Und dann das Form von GMX...
Code:
<form name="login" method="post" action="http://www27.gmx.net/de/cgi/login">
<input type="hidden" name="AREA" value="1">
<input type="hidden" name="EXT" value="">
<input type="hidden" name="EXT2" value="">
<input type="text" name="id" size="10" class="i10">
<input type="password" name="p" size="10" class="i10">
<input type="image" src="icons/de/einloggen_homeb.gif" width="85" height="14" border="0" name="submit" alt="Login">
</form>
2 Seiten, und schon 2 unterschiedliche Formulare.
Verstehst Du worauf ich hinaus will?
Ein fehlerhaftes Login z.B. bei GMX ergibt doch eine ganz andere Rückgabe als z.B. ein fehlerhaftes Login auf dieser Seite hier... Ich bezweifele stark, das es ausreicht auf Wörter wie "fehlerhaft" oder "failed" im Ergebnis zu prüfen...
Allerdings ist es natürlich möglich, diese ganzen Dinge parametrisierbar zu machen - allerdings wird dann die Datenpflege wahrscheinlich ziemlich komplex!
Gruß
Wormid
Debuggers don't remove Bugs, they only show them in Slow-Motion.