python 自動認證登陸

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 對象python

相關文章
相關標籤/搜索