Home
Softono

Email Extractor

Open source Python
195
Stars
78
Forks
12
Issues
14
Watchers
1 year
Last Commit

 About Email Extractor

The main functionality is to extract all the emails from one or several URLs - La funcionalidad principal es extraer todos los correos electrónicos de una o varias Url

Platforms

Web Self-hosted

Languages

Python

Need Help Installing Email Extractor?

We provide expert installation service for this software. Our team will install, configure, and secure Email Extractor on your server. plans start at just $30.

Email Extractor

View on GitHub

Add Feature: 13-07-2022

  • You can save the mailing list in a .csv file

Fix: 13-09-2019

  • Fix - The script was pasted when searching for phrases on Google.
  • Add Requirements - pip install -r requirements.txt

Email Extractor Functions

English

  • (1) Extract emails from a single URL

  • (2) Extract emails from a URL (Two Levels) - Search on the page and all its URLs

  • (3) Do a Google search, save the Urls found and search the emails

  • (4) Same as option 3 but with a list of keywords (TODO)

  • (5) You can list the saved emails

  • (6) You can save the mailing list in a .txt file

  • (7) You can save the mailing list in a .csv file

  • (8) Delete Emails from data base

  • (9) Exit

  • The emails are stored in a Sqlite database ("Emails.db")

Español

  • (1) Extraer los correos de una única URL

  • (2) Extraer los correos de una Url (Dos Niveles) - Busca sobre la página y todas sus URL

  • (3) Hacer una busqueda en Google, guardar las Urls encontradas y buscar los correos en dichas Urls

  • (4) Igual que la opción 3 pero con una lista de palabras (TODO)

  • (5) Listar correos guardados

  • (6) Se pueden guardar los correo en un archivo .txt

  • (7) Se pueden guardar los correo en un archivo .csv

  • (8) Eliminar correos de la base de datos

  • (9) Salir

  • Todos los correos son guardados en una base de datos Sqlite ("Emails.db")

Versión: Python 3.x.

Required modules - Modulos necesarios

pip install -r requirements.txt

Extraer correos de paginas web con Python

Software de control de asistencia de personal

Docker

Docker and docker-compose are required.

In order to use docker follow below instructions:

Installation

  1. Get an .env file
cp .env.example .env
  1. Start docker container
docker-compose up -d --build

Usage

To execute the script and get the options menu:

docker exec -ti email-extractor python EmailExtractor.py

To get the sqlite db with al e-mails:

docker cp email-extractor:Emails.db .

To get the file saved, for instance, as "out":

ocker cp email-extractor:out.txt .