
Demiax
Épsilon
Programador
Verificación en dos pasos activada
Hola Betas, hoy quiero compartir con ustedes una herramienta que cree hace algún tiempo con Python y que todavía tengo en desarrollo, así que si se los ocurre alguna idea, bienvenida sea!!!
Su funcionalidad principal es las búsqueda en Google, ideal para Marketing
Ejemplo de uso: pasas una frase como "talleres mecánicos en Buenos aires", ingresas la cantidad de búsquedas en Google (ej: 500), el script ingresará a esos primeros 500 enlaces de Google para extraer todos sus correos.
Link GitHub: https://github.com/DiegoCaraballo/Email-extractor
Ahora versión web -> http://www.extractoremails.com
Funcionalidades:
1 - Extraer los correos de una única URL
2 - Extraer los correos de una URL (dos niveles) - Busca sobre la página ingresada y todas sus URLs
3 - Hacer una búsqueda en Google, guardar las Urls encontradas y buscar los correos en dichas Urls
4 - Los correos son guardados en una base de datos Sqlite
5 - Se pueden listar los correos guardados
6 - Se pueden guardar los correos en un archivo .txt
Instalación:
1) Si tienes conocimientos en GIT puedes clonar el repositorio de GitHub, de lo contrario puedes bajarte el ZIP también desde GitHub
2) Descargar e instalar Python 3.x --> https://www.python.org/downloads/
3) Ya sea que hayas clonado el repositorio o descomprimido el ZIP, debes posicionarte (por CMD - Consola de Windows, Linux o MAC) en el directorio donde se encuentra el archivo EmailExtractor.py . Este se alojará donde lo guardes + la ruta del repositorio /DiegoCaraballo/EmailExtractor.
4) Ahora no recuerdo bien, pero creo que PIP (es un instalador de paquetes de Python) ya viene incorporado al instalar Python 3, de lo contrario tendrán que hacer una búsqueda en Google de como instalarlo (es bastante sencillo). Para que la aplicación funcione debemos ejecutar el siguiente comando en la consola: pip install -r requirements.txt , esto instalara todos los módulos necesarios que utiliza la aplicación.
5) Si todo se instaló correctamente solo queda correr la aplicación: en la consola nuevamente ejecutamos python EmailExtractor.py
P.D: Cuando estén en la consola siempre tienen que ejecutar los comandos en la ruta de la aplicación.
P.D2: Para la funcionalidad 3, cuanto mayor sea el número de búsquedas que ingresemos en Google mayor será el tiempo que la aplicación esté buscando correos, recuerden que busca en las Urls que Google devolvió + todas las Urls que estén en esos sitios web.
Su funcionalidad principal es las búsqueda en Google, ideal para Marketing
Ejemplo de uso: pasas una frase como "talleres mecánicos en Buenos aires", ingresas la cantidad de búsquedas en Google (ej: 500), el script ingresará a esos primeros 500 enlaces de Google para extraer todos sus correos.
Link GitHub: https://github.com/DiegoCaraballo/Email-extractor
Ahora versión web -> http://www.extractoremails.com
Funcionalidades:
1 - Extraer los correos de una única URL
2 - Extraer los correos de una URL (dos niveles) - Busca sobre la página ingresada y todas sus URLs
3 - Hacer una búsqueda en Google, guardar las Urls encontradas y buscar los correos en dichas Urls
4 - Los correos son guardados en una base de datos Sqlite
5 - Se pueden listar los correos guardados
6 - Se pueden guardar los correos en un archivo .txt
Instalación:
1) Si tienes conocimientos en GIT puedes clonar el repositorio de GitHub, de lo contrario puedes bajarte el ZIP también desde GitHub
2) Descargar e instalar Python 3.x --> https://www.python.org/downloads/
3) Ya sea que hayas clonado el repositorio o descomprimido el ZIP, debes posicionarte (por CMD - Consola de Windows, Linux o MAC) en el directorio donde se encuentra el archivo EmailExtractor.py . Este se alojará donde lo guardes + la ruta del repositorio /DiegoCaraballo/EmailExtractor.
4) Ahora no recuerdo bien, pero creo que PIP (es un instalador de paquetes de Python) ya viene incorporado al instalar Python 3, de lo contrario tendrán que hacer una búsqueda en Google de como instalarlo (es bastante sencillo). Para que la aplicación funcione debemos ejecutar el siguiente comando en la consola: pip install -r requirements.txt , esto instalara todos los módulos necesarios que utiliza la aplicación.
5) Si todo se instaló correctamente solo queda correr la aplicación: en la consola nuevamente ejecutamos python EmailExtractor.py
P.D: Cuando estén en la consola siempre tienen que ejecutar los comandos en la ruta de la aplicación.
P.D2: Para la funcionalidad 3, cuanto mayor sea el número de búsquedas que ingresemos en Google mayor será el tiempo que la aplicación esté buscando correos, recuerden que busca en las Urls que Google devolvió + todas las Urls que estén en esos sitios web.
Última edición: