# encoding:utf-8 import urllib, urllib2, sys import ssl, json ssl._create_default_https_context = ssl._create_unverified_context AK = "fUHVCDeAmuCXPiLuur8rIc34" SK = "sauIRA98VaWUDqx2ejV9bS39RyXLCoSN" # token 请求 url 与图片不一样 host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials'\ '&client_id=%s'\ '&client_secret=%s' % (AK, SK) def GetToken(): global host request = urllib2.Request(host) request.add_header('Content-Type', 'application/json; charset=UTF-8') #response = urllib2.urlopen(request) response = None try: response = urllib2.urlopen(request) except urllib2.URLError,e: print e.reason print e.reason[0] print e.reason[1] if (response == None): print "response=null" return None content = response.read() if (content): js = json.loads(content) # return js['refresh_token'] if (js.has_key('access_token')): return js['access_token'] return None if __name__ == "__main__": #前面两个参数是图片路径 Token = GetToken() print Token