curl + webseite parsen
-
- User
- Beiträge: 435
- Registriert: Montag 20. Februar 2006, 18:11
- Wohnort: Menden / Sauerland
- Kontaktdaten:
also, hier mein code:
so, nun sollte ich meine persönliche seite, aus dem chat bekommen, kommt aber nur die seite, das ich mich nicht einloggen konnte, also falsches passwort oder falscher benutzer. mit dem beispiel, das ich vorher hatte, das mit dem ClientForm, konnte ich mich zu mindest einloggen. mit diesem code, geht es nicht. ändere ich jedoch, zum beispiel, die feldnamen, in dem code, bekomme ich von python auch eine brerechtigte fehlermeldung, das das angegebene feld nicht exestiert. das ist ja auch richtig. trotzdem wie gesagt, kann ich mich mit diesem code, nicht auf die seite anmelden.
vielleicht gibts probleme, mit dem cookie.
vielleicht könntest du ein kleines beispiel script, für diese seite zeigen, denn hier haben wir ja beide benutzer und passwort daten, um es zu testen. denke nicht, das du unbedingt auf OLG angemeldet bist
Code: Alles auswählen
import re
from mechanize import Browser
username = "mein_nickname"
password = "mein_passwort"
browser = Browser()
url = "http://www.onlineglueck.de/olg"
browser.open(url)
browser.select_form('loginfrm')
browser['nickname'] = username
browser['password'] = password
response = browser.submit()
print response.read ()
vielleicht gibts probleme, mit dem cookie.
vielleicht könntest du ein kleines beispiel script, für diese seite zeigen, denn hier haben wir ja beide benutzer und passwort daten, um es zu testen. denke nicht, das du unbedingt auf OLG angemeldet bist
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ok, kann ich machen:The Hit-Man hat geschrieben:vielleicht könntest du ein kleines beispiel script, für diese seite zeigen, denn hier haben wir ja beide benutzer und passwort daten, um es zu testen. denke nicht, das du unbedingt auf OLG angemeldet bist
Code: Alles auswählen
from mechanize import Browser
br = Browser()
br.open('http://www.python-forum.de/login.php')
br.select_form(nr=0)
br['username'] = 'Leonidas'
br['password'] = 'unbekannt'
br.submit()
resp = br.open('http://www.python-forum.de/privmsg.php?folder=inbox')
print resp.read()
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- User
- Beiträge: 435
- Registriert: Montag 20. Februar 2006, 18:11
- Wohnort: Menden / Sauerland
- Kontaktdaten:
sehr komisch. funktioniert, und auch mit der OLG seite. danke noch mal. jetzt interessiert mich, was ich falsch gemacht habe aber gehen tuts jetzt
danke noch mal.
danke noch mal.
- mkesper
- User
- Beiträge: 919
- Registriert: Montag 20. November 2006, 15:48
- Wohnort: formerly known as mkallas
- Kontaktdaten:
Zum Einloggen hat Leonidas die login.php benutzt, die drängt sich irgendwie auf.The Hit-Man hat geschrieben:sehr komisch. funktioniert, und auch mit der OLG seite. danke noch mal. jetzt interessiert mich, was ich falsch gemacht habe
-
- User
- Beiträge: 435
- Registriert: Montag 20. Februar 2006, 18:11
- Wohnort: Menden / Sauerland
- Kontaktdaten:
die nutze ich für meine seite, die ich auslesen möchte, nicht. egal, welche seite ich aufrufe, komme ich eh auf den login. daher scheint es wohl bei mir egal zu sein