code: def get_login_data(self):
          
          login_data = None
          try:
              if os.path.exists(PATH_TOKEN):
                  # 使用上次登录保存的token
                  with open(PATH_TOKEN, 'rb') as f:
                      login_data = pickle.load(f)
                  if 'cookies' not in login_data:
                      login_data = request_token()
          except Exception:
              pass
          if not login_data:
              # 未登陆
              login_data = request_token()
  
          self.get_default_set(login_data)
          self.get_user_states(login_data)
          self.get_is_latest_version(login_data)
          Thread(target=self.check_version).start()  # 这里每次异步检测, 下次打开时进行提示
  
          return login_data
docs: 提供登陆的认证
  
          这里顺带增加了 volume, channel, theme_id , netease, run_times的默认值