frage zu httplib
Verfasst: Sonntag 19. April 2009, 14:56
ich möchte mich auf einer webseite automatisch einloggen. Gibt es eine Möglichkeit ein Formular automatsich auszufüllen wenn man den Namen des Formulars kennt und den, der Inputfelder? Also andie Namen kommt man ja schnell heran, indem man den Quelltext ausliest.
Das habe ich Folgendermaßen gemacht:
hier ein stück html-Quelltext
<form action="cgi-bin/login.py" method="post" name="login">
<input type="text" name="name" class="feld">
<input type="password" name="pass" class="feld">
<input type="reset" value="reset" class="button">
<input type="submit" name="eintragen" value="eintragen" class="button">
Wenn man jetzt diese Daten hat müsste es doch eine Möglichkeit geben das ein Script dieses Formular mit dem Benutzernamen und dem Passwort ausfüllt.
Mit welchem modul ist dies möglich oder wo sollte ich am besten mal nachschaun? ich besitzte auch ein paar Bücher über Python aber selbst inden wurde ich nicht fündig.
Gruß Thorsten & vielen Dank im Voraus
Das habe ich Folgendermaßen gemacht:
Code: Alles auswählen
import httplib
connection = httplib.HTTPConnection('www.localhost:8080')
connection.request('GET', '/index.html')
answer = connection.getresponse()
print answer.status, answer.reason
connection.close()
<form action="cgi-bin/login.py" method="post" name="login">
<input type="text" name="name" class="feld">
<input type="password" name="pass" class="feld">
<input type="reset" value="reset" class="button">
<input type="submit" name="eintragen" value="eintragen" class="button">
Wenn man jetzt diese Daten hat müsste es doch eine Möglichkeit geben das ein Script dieses Formular mit dem Benutzernamen und dem Passwort ausfüllt.
Mit welchem modul ist dies möglich oder wo sollte ich am besten mal nachschaun? ich besitzte auch ein paar Bücher über Python aber selbst inden wurde ich nicht fündig.
Gruß Thorsten & vielen Dank im Voraus