def __init__(self): self.configs = self._getConfigs() self.rules = self._getRules() self.session = requests.session() self._setHeader() self.login() self.fpExcept = open(self.configs['EXCEPTIONS'], 'wb') # 创建数据库 self.db = sqlite3.connect(self.configs['DB']['NAME']) self.dbCursor = self.db.cursor() # 爬问题列表 self.questionSpider = ZhiQuestions(self) # 爬答案 self.answerSpider = ZhiAnswers(self)