bytes(p2[2], encoding="utf8").decode( 'unicode_escape')).xpath('string(.)')) for p2 in p_li ] # print(len(contents),contents) for i in contents: print(i + '\n') if all(user_id): raise Exception except: self.flag = False else: self.flag = True def main(self): self.send_request() if __name__ == '__main__': redis = redis.Redis(host='127.0.0.1', port=6379, db=1) cookie_dict = redis.hgetall('cookie') # 判断cookie 池库存 if len(cookie_dict) <= 1: logging.warning('Cookies pool low stocks') logging.warning('Start stockpiling!') cookies = Cookies() cookies.main() weibo = WeiBoSpider(redis, cookie_dict) weibo.main()