can read links excel

This commit is contained in:
2023-05-17 12:16:10 +02:00
parent e19753a531
commit d4febdf96c
6 changed files with 59 additions and 26 deletions
+6 -4
View File
@@ -13,17 +13,19 @@ class MailManager:
filter(lambda filtered_item: filtered_item.url_validated is None or filtered_item.url_validated is False,
successful_items))
for item in not_validated_items:
if "@gmail" not in item.email and "@163" not in item.email:
if "@gmail" not in item.email and "@163" not in item.email and "@hotmail" not in item.email:
invalid_contacts.append(
ContactPojo(phone_number=item.phone, passport_number=item.passport, last_name=item.lastName,
first_name=item.firstName, mail=item.email, ))
return invalid_contacts
def get_valid_emails_for_day(self):
valid_contacts = []
successful_items = MONGO_STORE_MANAGER.get_all_successful_items_for_day()
validated_items = list(
filter(lambda filtered_item: filtered_item.url_validated is not None and filtered_item.url_validated is True,
successful_items))
filter(
lambda filtered_item: filtered_item.url_validated is not None and filtered_item.url_validated is True,
successful_items))
for item in validated_items:
if "@aol" in item.email:
valid_contacts.append(
@@ -56,4 +58,4 @@ class MailManager:
if __name__ == '__main__':
manager = MailManager()
manager.write_invalid_contacts_to_excel(manager.get_invalid_emails_for_day())
manager.write_invalid_contacts_to_excel(manager.get_valid_emails_for_day())
# manager.write_invalid_contacts_to_excel(manager.get_valid_emails_for_day())
+5 -3
View File
@@ -199,9 +199,9 @@ class MailReader():
def need_to_valid_url(url: str, successful_items) -> bool:
# return True
if len(successful_items) == 0:
return False
return True
# if len(successful_items) == 0:
# return False
print("url is :" + url)
parts = url.split('/')
id = parts[5]
@@ -214,6 +214,8 @@ def need_to_valid_url(url: str, successful_items) -> bool:
return not item.url_validated
else:
# if url_validated is None
if item.url_validated is not None:
return not item.url_validated
return True
return True
else: