import urllib
import base64
import urllib2

def auto_login(urllink,username,password):
	authstr = 'Basic %s' % base64.encodestring('%s:%s'%(username,password))[:-1]
	req = urllib2.Request(urllink)
	req.add_header('Authorization',authstr)
	return urllib2.urlopen(req)
	
if __name__ == '__main__':
	handle = auto_login('http://192.168.1.1','admin','password')
	print handle.read()

 注意:要使用 URLlib2中的urlopen , urllib 中的urlopen不支持 request 对象

posted on 2014-03-21 19:56  wowk  阅读(399)  评论(0编辑  收藏  举报