def GetServerTime(self): print "getting server time and nonce..." serverData = urllib2.urlopen(self.serverUrl).read() # 获取网页内容 print 'serverData', serverData try: # 在JSON中提取serverTime, nonce, pubkey, rsakv字段 serverTime, nonce, pubkey, rsakv = WeiboSearch.sServerData(serverData) print "GetServerTime success" return serverTime, nonce, pubkey, rsakv except: print "解析serverData出错!" return None
def GetServerTime(self): "Get server time and nonce, which are used to encode the password" print "Getting server time and nonce..." serverData = urllib2.urlopen(self.serverUrl).read() print serverData try: serverTime, nonce, pubkey, rsakv = WeiboSearch.sServerData(serverData) return serverTime, nonce, pubkey, rsakv except: print 'Get server time & nonce error!' return None
def GetServerTime(self): "Get server time and nonce, which are used to encode the password" print u"正在获取服务器数据..." serverData = urllib2.urlopen(self.serverUrl).read()#得到网页内容 print serverData try: serverTime, nonce, pubkey, rsakv = WeiboSearch.sServerData(serverData)#解析得到serverTime,nonce等 return serverTime, nonce, pubkey, rsakv except: print u'获取服务器数据出错!' return None
def GetServerTime(self): print u"获取 server time and nonce..." serverData = urllib2.urlopen(self.serverUrl).read() # 获取网页内容 print 'serverData :', serverData try: # 在JSON中提取serverTime, nonce, pubkey, rsakv字段 serverTime, nonce, pubkey, rsakv = WeiboSearch.sServerData(serverData) print u"获取ServerTime 成功" return serverTime, nonce, pubkey, rsakv except: print u"解析serverData出错!" return None
def GetServerTime(self): "Get server time and nonce, which are used to encode the password" print "Getting server time and nonce..." serverData = urllib2.urlopen(self.serverUrl).read() #get the web page print serverData try: serverTime, nonce, pubkey, rsakv = WeiboSearch.sServerData( serverData) #Parse serverTime, nonce etc. return serverTime, nonce, pubkey, rsakv except: print 'Get server time & nonce error!' return None
def GetServerTime(self): "Get server time and nonce, which are used to encode the password" print "========>Getting server time and nonce..." serverData = urllib2.urlopen(self.serverUrl,timeout=30).read()# print '========>'+serverData try: serverTime, nonce, pubkey, rsakv,pcid = WeiboSearch.sServerData(serverData)# return serverTime, nonce, pubkey, rsakv,pcid except: print '========>Get server time & nonce error!' return None
def GetServerTime(self): "Get server time and nonce, which are used to encode the password" print "Getting server time and nonce..." serverData = urllib2.urlopen(self.serverUrl).read() print serverData try: serverTime, nonce = WeiboSearch.sServerData(serverData) return serverTime, nonce except: print 'Get server time & nonce error!' return None
def GetServerTime(self): "Get server time and nonce, which are used to encode the password" print("Getting server time and nonce...") serverData = urllib.request.urlopen(self.serverUrl).read()#得到网页内容 print(serverData) try: serverTime, nonce, pubkey, rsakv = WeiboSearch.sServerData(serverData)#解析得到serverTime,nonce等 return serverTime, nonce, pubkey, rsakv except: print('Get server time & nonce error!') return None
def GetServerTime(self): "Get server time and nonce, which are used to encode the password" print "========>Getting server time and nonce..." serverData = urllib2.urlopen(self.serverUrl, timeout=30).read() # print '========>' + serverData try: serverTime, nonce, pubkey, rsakv, pcid = WeiboSearch.sServerData( serverData) # return serverTime, nonce, pubkey, rsakv, pcid except: print '========>Get server time & nonce error!' return None
def GetServerTime(self): print('getting server time and nonce...') encodedUserName = self.GetUserName(self.userName) serverUrl = "http://login.sina.com.cn/sso/prelogin.php?entry=weibo&callback=sinaSSOController.preloginCallBack&su=%s&rsakt=mod&checkpin=1&client=ssologin.js(v1.4.19)&_=%s" % ( encodedUserName, str(int(time.time() * 1000))) serverData = urllib.request.urlopen(serverUrl).read().decode('utf-8') print(serverData) # urlopen方法返回的是bytes对象,通过decode('utf-8')将bytes对象转换为str try: serverdata = WeiboSearch.sServerData(serverData) print('Get servertime sucessfully!') return serverdata except: print('解析serverdata出错!') return None