Code: Alles auswählen
#!/usr/bin/python
# -*- coding: utf-8 -*-
import requests
import json
url = "http://example.com"
data = { "login_pwd": "password", "login_act": "username" }
r = requests.post(url, data=json.dumps(data))
if(r.status_code == 200):
if(r.text.find("Beim Passwort wird Groß- und Kleinschreibung unterschieden.") >= 1):
print "PASSWORT FALSCH"
else:
print "PASSWORT RICHTIG"
In der Website kommt wenn das Passwort falsch ist der text "Beim Passwort wird Groß- und Kleinschreibung unterschieden." vor dadurch soll getestet werden ob es richtig ist.
Ich weiß das ist nicht besonders sicher, aber ich werde es ja noch anpassen. (ja ich bin faul)
Folgender fehler tritt auf wenn ich das ganze ausführe:
Code: Alles auswählen
Traceback (most recent call last): File "httprequest.py", line 12, in if(r.text.find("Beim Passwort wird Groß- und Kleinschreibung unterschieden.") >= 1): UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 22: ordinal not in range(128)
DANKE !