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()