pythonjw 2013-02-10
代码如下:
import urllib, httplib import utils import json class User: def __init__(self): print 'a' def login(self, imsi, ua): print "==============user start login==================" input = { "method" : "user.login", "userName" : "", "userPass" : "", } input["sig"] = utils.getSignature(input) params = urllib.urlencode(input) headers = { "user-agent" : ua, "Appstore-clientType" : "android", "Appstore-IMEI" : "123456789000000", "Appstore-IMSI" : imsi } try: connection = httplib.HTTPConnection(utils.API_HOST) connection.request("POST", "/api", params, headers) response = connection.getresponse().read() #print "=========" + response connection.close() except Exception, e : print "========" + str(e) if "errorcode" in response or response is None: return results = json.loads(response) return results["results"].encode("utf-8")