代码如下:
# _*_ coding:utf-8 _*_# name login_baidu.pyimport urllib,urllib2,httplib,cookielibdef auto_login_hi(url,name,pwd): url_hi=”http://passport.baidu.com/?login” #设置cookie cookie=cookielib.cookiejar() cj=urllib2.httpcookieprocessor(cookie) #设置登录参数 postdata=urllib.urlencode({‘username’:name,’password’:pwd}) #生成请求 request=urllib2.request(url_hi,postdata) #登录百度 opener=urllib2.build_opener(cj) f=opener.open(request) print f #打开百度hi空间页面 hi_html=opener.open(url) return hi_htmlif __name__==’__main__’: name=’hjkll’ password=’11111111′ url=’http://hi.baidu.com/ewayfly’ h=auto_login_hi(url,name,password) print h.read()