python ---- urllib2

615 ワード

データの取得方法
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import urllib2

u='[email protected]'
p='xxxxxxxxxxxxxxxxx'
url='https://api.github.com/users/username'

def encodeUserData(user,password):
	return "Basic " + (user + ":" + password).encode('base64').rstrip()

req = urllib2.Request(url)
req.add_header('Accept','application/json')
req.add_header("Content-type","application/x-www-form-urlencoded")
req.add_header('Authorization',encodeUserData(u,p))


res = urllib2.urlopen(req)
print res.read()