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')
通過運行此代碼網頁打開,但無法登錄到頁面。使用python登錄到wesite時出現問題
我看網站和表格發送比用戶名和密碼更多的參數。他們發送'__EVENTTARGET','__EVENTARGUMENT','__VIEWSTATE','__EVENTVALIDATION','hddScrnResln','hddBkgImage,'txtUserID','txtPassword','ddlDomain','btnSubmit.x'和'btnSubmit.y' –
但它只需要兩個參數登錄ID和密碼,而登錄 – Basavaraj