예제 #1
0
	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
예제 #2
0
 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 
예제 #3
0
	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
예제 #4
0
 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
예제 #5
0
    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
예제 #6
0
    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
예제 #7
0
    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
예제 #8
0
    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
예제 #9
0
    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
예제 #10
0
 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