Ausschnitt vom Seitenquelltext, den ich dafür benötigt habe:
Code: Alles auswählen
<form action="Login.php" method="post">
<input type="hidden" value="1" name="log"/>
<input class="textfield" type="text" name="account" size="12" />
<input class="textfield" type="password" name="password" size="12" />
<input type="submit" style="width: 125px" class="widebutton" value="Login" />
Script:
Code: Alles auswählen
import urllib, urllib2, cookielib
from requests import session
account = ""
password = ""
Url = "http://www.example.sg"
def urllib2test():
#cookie storage(COOOKIES *-*)
cj = cookielib.CookieJar()
#creating session
session = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
#Adding useragent.
session.addheaders = [("User-agent", "Mozilla/5.0")]
# encoding the login data.
login_data = urllib.urlencode({
"account" : account,
"password" : password,
"submit" : "Login",
})
resp = session.open("%s/Login.php" % Url, login_data)
print(resp.read())
resp.close()
def requeststest():
# encoding the login data.
payload = {
"submit": "Login",
"account": account,
"password": password
}
#starting session
with session() as c:
c.post("%s/login.php" % Url, data=payload)
request = c.get("%s/Change_Password.php" % Url)
print(request.headers)
print(request.text)