def render_GET(self, request): # 传入一个id,直接开始该id的抓取工作 id = request.args.get("id", [""])[0] if id.isdigit(): db = BaseDB() info = db.get_novel_by_id(id) if info: # 准备工作 if ready_work(info, db): mb.new_msg(id, 'start') deferToThread(do_work, info, db).addErrback(self.get_error, id, db) return "ok"