add random store while extracting contact list

This commit is contained in:
2024-03-03 12:19:22 +01:00
parent fcfbb6bbf9
commit a8ae9fcb88
@@ -208,7 +208,8 @@ def write_new_contacts_to_excel(valid_contacts: list):
def find_contact(generate_contacts: list, mail, pinyin_name_list): def find_contact(generate_contacts: list, mail, pinyin_name_list):
contact = ContactPojo(mail=mail.mail, phone_number="", passport_number="", last_name="", first_name="") contact = ContactPojo(mail=mail.mail, phone_number="", passport_number="", last_name="", first_name="",
store="random")
spliteed = mail.mail.split("@") spliteed = mail.mail.split("@")
possible_name_list = generate_name_from_email(spliteed[0], pinyin_name_list) possible_name_list = generate_name_from_email(spliteed[0], pinyin_name_list)
if possible_name_list is not None: if possible_name_list is not None:
@@ -223,6 +224,7 @@ def generate_contact_from_mail_list(_start_position, _end_position):
# mail_list = db_manager.get_destination_emails()[8501:8520] # mail_list = db_manager.get_destination_emails()[8501:8520]
# mail_list = db_manager.get_destination_emails()[8521:8600] # mail_list = db_manager.get_destination_emails()[8521:8600]
mail_list = db_manager.get_destination_emails()[_start_position:_end_position] mail_list = db_manager.get_destination_emails()[_start_position:_end_position]
print("mail_list size is {}".format(len(mail_list)))
# mail_list = db_manager.get_destination_emails()[9323:9914] # mail_list = db_manager.get_destination_emails()[9323:9914]
# excel_reader = ExcelHelper() # excel_reader = ExcelHelper()
# mail_list = excel_reader.read_mails_and_pwd(file_name="/Users/lpan/Desktop/toExtract.xlsx") # mail_list = excel_reader.read_mails_and_pwd(file_name="/Users/lpan/Desktop/toExtract.xlsx")
@@ -238,8 +240,8 @@ def generate_contact_from_mail_list(_start_position, _end_position):
if __name__ == '__main__': if __name__ == '__main__':
start_position = 8701 start_position = 14500
end_position = 8802 end_position = 15084
# x = range(start_position, end_position, 100) # x = range(start_position, end_position, 100)
step = 100 step = 100
step_list = range(start_position, end_position, step) step_list = range(start_position, end_position, step)
@@ -248,6 +250,7 @@ if __name__ == '__main__':
print(x) print(x)
_from_position = x _from_position = x
_end_position = x + step _end_position = x + step
print("_end_position is {}".format(_end_position))
if _end_position <= step_list[-1]: if _end_position <= step_list[-1]:
print("start extraction from {} to {}".format(_from_position, _end_position)) print("start extraction from {} to {}".format(_from_position, _end_position))
generate_contact_from_mail_list(_from_position, _end_position) generate_contact_from_mail_list(_from_position, _end_position)