Seite 1 von 1

Mit Python in Internetseite einloggen

Verfasst: Mittwoch 26. Juli 2006, 10:05
von gollum1990
Hallo,
wie kann ich mit Python mich zum Beispiel hier einloggen, und dann die Startseite dann ausgeben?

Verfasst: Mittwoch 26. Juli 2006, 10:12
von Tafkadasom2k5
...öhm, was genau hast du vor?
Irgendwie verstehe ich nicht, was du meinst.. :oops:

Verfasst: Mittwoch 26. Juli 2006, 10:50
von Python 47
Hi gollum1990,

also das aufrufen der Seite www.python-forum.de kannst du folgt machen:

Code: Alles auswählen

import webbrowser
webbrowser.open(url)
Den eigentlichen Login(Username+Tab+Passwort) kannst du mit dem Modul Sendkeys machen

:arrow: http://www.rutherfurd.net/python/sendkeys/

So und wenn die Seite aufgerufen wurde musst du ja erst auf Login klicken. Das könntest du mit der winapi lösen.Schau mal nach win32api.mouse_event

Verfasst: Mittwoch 26. Juli 2006, 10:50
von gollum1990
Mit nem Python Script möchte ich dass man, dass ich mich in einer Internetseite einloggen kann und dann die Seite ausgeben wird. Besser?
Die Internetseite solle in dem Schwarzen Feld(Wo man python ausführt) ausgeben werden. Ich habe mir das was von nem anderen Tread abgekuckt:

Code: Alles auswählen

#!/usr/bin/env python 
import httplib, urllib 

username='---' 
password='6---' 
server='--' 
aktion="http://inselkampf.de/index.php?action=login" 
print 'Connecting...' 
post = urllib.urlencode({"member":username, "pwd":password, "server":server}) 


conn = httplib.HTTPConnection("http://inselkampf.de") 
conn.request("POST", aktion, post) 
response = conn.getresponse() 
data = response.read() 
conn.close() 
print data 
Sowas ähnlicxhes,, nur das es hier das Forum öffnet und mich eineloggt.[/code]

Verfasst: Mittwoch 26. Juli 2006, 12:18
von Leonidas
Du kannst dich von changesig.py inspirieren lassen, es macht so ziemlich genau das was du vor hast und noch etwas mehr.