Exemplo n.º 1
0
    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()
Exemplo n.º 2
0
    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()
Exemplo n.º 3
0
# -*- 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']