예제 #1
0
 def __new__(cls, *args, **kw):
     if not cls.instance:
         cls.instance = super(bilibili, cls).__new__(cls, *args, **kw)
         fileDir = os.path.dirname(os.path.realpath('__file__'))
         file_bilibili = fileDir + "/conf/bilibili.conf"
         cls.instance.dic_bilibili = configloader.load_bilibili(file_bilibili)
         cls.instance.bili_session = None
     return cls.instance
예제 #2
0
    def __new__(cls, *args, **kw):
        if not cls.instance:
            cls.instance = super(bilibili, cls).__new__(cls, *args, **kw)
            fileDir = os.path.dirname(os.path.realpath('__file__'))
            cls.instance.file_bilibili = fileDir + "/conf/bilibili.conf"
            cls.instance.dic_bilibili = configloader.load_bilibili(
                cls.instance.file_bilibili)
            cls.instance.activity_raffleid_list = []
            cls.instance.activity_roomid_list = []
            # cls.instance.activity_time_list = []
            cls.instance.TV_raffleid_list = []
            cls.instance.TV_roomid_list = []
            # cls.instance.TV_time_list = []
            # cls.instance.TVsleeptime = 185
            # cls.instance.activitysleeptime = 125

        return cls.instance
예제 #3
0
파일: bilibili.py 프로젝트: monthfife/-
 def __new__(cls, *args, **kw):
     if not cls.instance:
         cls.instance = super(bilibili, cls).__new__(cls, *args, **kw)
         fileDir = os.path.dirname(os.path.realpath('__file__'))
         file_bilibili = fileDir + "/conf/bilibili.conf"
         cls.instance.dic_bilibili = configloader.load_bilibili(
             file_bilibili)
         cls.instance.bili_session = None
         print('正在登陆中...')
         tag, msg = cls.instance.login()
         if tag:
             print("[{}] 登陆成功".format(
                 time.strftime('%Y-%m-%d %H:%M:%S',
                               time.localtime(time.time()))))
         else:
             print("[{}] 登录失败,错误信息为:{}".format(
                 time.strftime('%Y-%m-%d %H:%M:%S',
                               time.localtime(time.time())), msg))
     return cls.instance