Open Rebekazevedo opened 12 months ago
solicitações de importaçãoimportar re
def extract_emails(região):"""Extrai e-mails de pessoas com filhos em idade escolar do ensino infantil e fundamental I da região especificada.
Args:region: A região a ser pesquisada.
Devoluções:A lista de e-mails encontrados."""
Lista de palavras-chave a serem pesquisadas.
palavras-chave = ["escola","creche","matrícula","ensino","educação","cotia","sp","infantil","fundamental",]
Realiza a pesquisa por palavras-chave.
results = requests.get("https://www.google.com/search? q=" + "+".join(keywords) + "&hl=pt-br&tbs=qdr:d")
Encontra os endereços de e-mail nos resultados da pesquisa.
e-mails = re.findall(r"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}", results.text)
Retorna a lista de e-mails encontrados.
retornar e-mails
se nome == "principal":
Região a ser pesquisada.
região = "Cotia"
Extrai os e-mails.
e-mails = extract_emails(região)
Imprime os e-mails encontrados.
para e-mail em e-mails:imprimir(e-mail)
import requests import re
def extract_emails(region): """Extrai e-mails de pessoas com filhos em idade escolar do ensino infantil e fundamental I da região especificada.
Args: region: A região a ser pesquisada.
Returns: A lista de e-mails encontrados. """
Lista de palavras-chave a serem pesquisadas.
keywords = [ "escola", "creche", "matrícula", "ensino", "educação", "cotia", "sp", "infantil", "fundamental", ]
Realiza a pesquisa por palavras-chave.
results = requests.get("https://www.google.com/search?q=" + "+".join(keywords) + "&hl=pt-br&tbs=qdr:d")
Encontra os endereços de e-mail nos resultados da pesquisa.
emails = re.findall(r"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}", results.text)
Retorna a lista de e-mails encontrados.
return emails
if name == "main":
Região a ser pesquisada.
region = "Cotia"
Extrai os e-mails.
emails = extract_emails(region)
Imprime os e-mails encontrados.
for email in emails: print(email)