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