Login auf einer Webseite
Verfasst: Dienstag 3. April 2007, 16:24
Moin,
ich will mich per Python Script auf einer Webseite einloggen, um dort eine Datei herunter zu laden, was auch sonst.
Allerdings ist das Login auf der Seite als Form realisiert und entweder bin ich zu doof oder finde es einfach nicht, aber urllib kann das nicht?!?
Hier die Formulardefinition der Seite:
Ich müsste also die beiden Variablen username und password belegen und die post action auslösen, aber wie geht das mit urllib? Die Dokumentation von der Seite bringt mich auch noch mal um den Verstand. Geht das überhaupt mit urllib und falls nicht, wie geht es dann?
So verständlich ich Python Code normalerweise finde, so wenig verstehe ich die wenigen Beispiele zu urllib.
Es grüßt,
Marcus
ich will mich per Python Script auf einer Webseite einloggen, um dort eine Datei herunter zu laden, was auch sonst.
Allerdings ist das Login auf der Seite als Form realisiert und entweder bin ich zu doof oder finde es einfach nicht, aber urllib kann das nicht?!?
Hier die Formulardefinition der Seite:
Code: Alles auswählen
<form name="LoginForm" method="post" action="/login.asp">
<table border="0">
<tr>
<td>Username:</td>
<td><input type="text" name="username" class="boxes" style="width:150px;" value=""></td>
</tr>
<tr>
<td>Password:</td><td><input type="password" name="password" class="boxes" id="Password1" style="width:150px;"></td>
</tr>
<tr>
<td><input type="checkbox" name="remember" value="1" 0>Save password</td>
</tr>
<tr>
<td>
<input type="hidden" name="Check" value="OK" id="Hidden1">
<input type="submit" name="login" value="Login" style="width:150px;">
<input type="hidden" name="r" value="/">
<input type="hidden" name="t" value="/data/index.asp?">
</td>
</tr></table>
</form>
So verständlich ich Python Code normalerweise finde, so wenig verstehe ich die wenigen Beispiele zu urllib.
Es grüßt,
Marcus