Desafio By Safe

#1
Bom é um desafio simples, e assim como cumprimos os outros que foram dados espero que cumpram este.
Crie um script ou programa, que leia um email dado, e diga se o email existe ou não..
Quer uma dica? Pelo python isso tudo fica mais fácil ^-^
Até, bjs by Safe.
0 x

Re: Desafio By Safe

#2
Safe wrote:
Thu Oct 26, 2017 11:58 am
Bom é um desafio simples, e assim como cumprimos os outros que foram dados espero que cumpram este.
Crie um script ou programa, que leia um email dado, e diga se o email existe ou não..
Quer uma dica? Pelo python isso tudo fica mais fácil ^-^
Até, bjs by Safe.
Mano n entendi oque vc quer. Poderia dar um exemplo ?
0 x

Re: Desafio By Safe

#5
Safe wrote:
Thu Oct 26, 2017 11:58 am
Bom é um desafio simples, e assim como cumprimos os outros que foram dados espero que cumpram este.
Crie um script ou programa, que leia um email dado, e diga se o email existe ou não..
Quer uma dica? Pelo python isso tudo fica mais fácil ^-^
Até, bjs by Safe.
Eu acabei tirando um tempinho e resolvi fazer! Pros curiosos eu utilizei expressão regular, e verifiquei se o argumento casa com a expressão
se sim, retorna valido.. senão invalido

<blockquote>
#AdrielFreud

import re
import sys

def main(email):
exp = re.compile(r"[\w.]+[\w-]+[\w_]+[\w.]+[\w-]+[\w_]@[\w.]+[\w-]+[\w_]+[\w.]+[\w-]+[\w_]")
if(re.findall(exp, email)[0] != email):
print("[%s] - Email Invalido!"%email)
else:
print("[%s] - Email Valido!"%email)

if(len(sys.argv) < 2):
print("\tUsage: %s [email protected]"%sys.argv[0])
exit(1)
else:
mail = sys.argv[1]
main(mail)
</blockquote>
0 x