1
我試圖登錄到一個aspx頁面。這是我到目前爲止有:幫助使用urllib登錄到一個asp頁面
o = urllib2.build_opener(urllib2.HTTPCookieProcessor())
urllib2.install_opener(o)
page = 'http://page/LoginForm.aspx'
raw_params = {'ctl00$ContentPlaceHolder1$usertext':'username','ctl00$ContentPlaceHolder1$passtext':'password', 'ctl00$ContentPlaceHolder1$IUlogin':'Login'}
params = urllib.urlencode(raw_params)
f = o.open(page,params)
f = o.open('http://page/upload.aspx') #you cant access this unless you're logged in
但是,這並不工作,我得到了一個服務器錯誤500(因爲它未獲得登錄)。我可以很好地登錄機械化...
它使用基本身份驗證,ntlm或? – 2011-04-22 12:13:28