import urllib, urllib2, cookielib, webbrowser
username = 'Firstname.lastname'
password = 'Password'
url = 'https://www.myhcl.com/Login/home.aspx'
webbrowser.open(url, new=1, autoraise=1)
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'txtUserID' : username, 'txtPassword' :
password})
opener.open('https://www.myhcl.com/Login/home.aspx', login_data)
resp = opener.open('https://www.myhcl.com/Login/home.aspx')
print resp
webbrowser.open(url, new=1, autoraise=1)
#webbrowser.open_new('https://www.myhcl.com/Login/home.aspx')
Durch Ausführen dieses Codes Webseite öffnet sich, aber nicht auf der Seite einloggen.Problem mit der Anmeldung in einer Webseite mit Python
Ich schaue auf die Website und das Formular senden mehr param als Benutzer-ID und Passwort. Sie senden "__EVENTTARGET", "__EVENTARGUMENT", "__VIEWSTATE", "__EVENTVALIDATION", "hddScrnResln", "hddBkgImage", "txtUserID", "txtPassword", "ddlDomain", "btnSubmit.x" und "btnSubmit.y" –
aber es dauert nur zwei Argumente Login-ID und Passwort beim Login – Basavaraj