def generate(self): discordToken = StringGenerator(self.regularExpression).render() discordToken = discordToken.replace("..", ".") discordToken = str(id) + discordToken print(discordToken) self.generated += 1 self.write(discordToken)
def __init__(self, category=None, *args, **kwargs): super(EsmoSpider, self).__init__(*args, **kwargs) unique_id = SG("[\l\d]{10}").render() date_object = str(datetime.now().day) + str( datetime.now().month) + str(datetime.now().year) date_object = str(date_object) + "_" + str( datetime.now().time()).replace(":", "_").split(".")[0] unique_id = date_object + "_" + unique_id unique_id = unique_id.replace(" ", "_").strip() self.CRAWL_NEW_ID = unique_id data_dict = { "crawl_id": self.CRAWL_NEW_ID, "conf": "esmo", "start_datetime": datetime.now(), "end_datetime": "", "status": "running", } my_database.crawl_initiate.insert_one(data_dict)