can read links excel
This commit is contained in:
@@ -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())
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user