def run(self): if not "firstboot" in self.nvpu.sys_dict: #self.msgSignal.emit(u'第一次开启,初始化开始','Start','') self.chatSignal.emit(u'第一次开启,初始化开始', 'mark', '') self.chatSignal.emit(u'住在你电脑里面了哦>_<', '', '') #if 1: #读取贴吧Cookies if os.name == "nt": try: import GetCacheCookies baidu_cookie = GetCacheCookies.getTiebaCount() except: pass if baidu_cookie: self.chatSignal.emit(u'读取到了百度账号', 'mark', '') option = [] for i in baidu_cookie: png = urllib.urlretrieve(i[1], './cache/' + i[0] + '.jpg') option.append([None, './cache/' + i[0] + '.jpg', i[0]]) print option #self.nvpu.background.show() self.chatSignal.emit(u'快选一下你的主账号啦,我会提醒你新消息的', '', '') #option = [['cancel_normal.png','cancel_normal.png','msg'],[None,None,'msg']] self.optionMenuSignal.emit(option) self.chatSignal.emit(u'', 'mark', '') while self.nvpu.optionMenuLOCK: pass self.nvpu.optionMenuLOCK = 1 #self.nvpu.background.hide() self.chatSignal.emit( u'选择了' + baidu_cookie[self.nvpu.optionMenuResult][0] + '哦', '', '') print baidu_cookie[self.nvpu.optionMenuResult] self.nvpu.sys_dict['baidu'] = baidu_cookie[ self.nvpu.optionMenuResult][0] self.nvpu.sys_dict['baiducookie'] = baidu_cookie[ self.nvpu.optionMenuResult][2] if self.nvpu.sys_dict['baiducookie']: self.nvpu.msgThread.setbaiducookie( self.nvpu.sys_dict['baiducookie']) self.nvpu.msgThread.start()
def run(self): if not "firstboot" in self.nvpu.sys_dict: #self.msgSignal.emit(u'第一次开启,初始化开始','Start','') self.chatSignal.emit(u'第一次开启,初始化开始','mark','') self.chatSignal.emit(u'住在你电脑里面了哦>_<','','') #if 1: #读取贴吧Cookies if os.name == "nt": try: import GetCacheCookies baidu_cookie = GetCacheCookies.getTiebaCount() except:pass if baidu_cookie: self.chatSignal.emit(u'读取到了百度账号','mark','') option = [] for i in baidu_cookie: png = urllib.urlretrieve(i[1],'./cache/'+i[0]+'.jpg') option.append([None,'./cache/'+i[0]+'.jpg',i[0]]) print option #self.nvpu.background.show() self.chatSignal.emit(u'快选一下你的主账号啦,我会提醒你新消息的','','') #option = [['cancel_normal.png','cancel_normal.png','msg'],[None,None,'msg']] self.optionMenuSignal.emit(option) self.chatSignal.emit(u'','mark','') while self.nvpu.optionMenuLOCK:pass self.nvpu.optionMenuLOCK = 1 #self.nvpu.background.hide() self.chatSignal.emit(u'选择了'+baidu_cookie[self.nvpu.optionMenuResult][0]+'哦','','') print baidu_cookie[self.nvpu.optionMenuResult] self.nvpu.sys_dict['baidu'] = baidu_cookie[self.nvpu.optionMenuResult][0] self.nvpu.sys_dict['baiducookie'] = baidu_cookie[self.nvpu.optionMenuResult][2] if self.nvpu.sys_dict['baiducookie']: self.nvpu.msgThread.setbaiducookie(self.nvpu.sys_dict['baiducookie']) self.nvpu.msgThread.start()
# -*- coding: utf-8 -*- import urllib,urllib2 import GetCacheCookies baidu_cookie = GetCacheCookies.getcachecookies('.baidu.com') true = True null = None false = False for i in baidu_cookie: url = 'http://tieba.baidu.com/f/user/json_userinfo' header = { 'Cookie': baidu_cookie[i], 'Referer': 'http://tieba.baidu.com/', 'User-Agent': 'User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36', } req = urllib2.Request(url,headers=header) res = urllib2.urlopen(req,timeout = 3).read() exec('data='+res) print res if data['no'] != 0: print u'cookies 错误' del baidu_cookie[i] else: print i,u'cookie 有效' print data['data']['session_id'] print data['data']['user_portrait'] print data['data']['user_name_weak'] print data['data']['user_is_verify'] print data['data']['is_login'] print data['data']['weak_pwd'] print data['data']['is_half_user'] print data['data']['source_id']