Extraire les adresses mails d'un site web

Description

Le titre explique tout :

Après l'execution, vous pourvez utiliser une base de données Mysql pour stocker les résultats, dans votre base de données vous devez créer la table :
email( id -> autoincrement, _email varchar unique )
(ce n'est pas un script sql) .

Une fois connecté à la base de données, vous donnez une url de départ, le programme va faire ceci :
1 - Extraire toutes les adresses email de la page ;
2 - Extraire tous les liens href et ajouter dans une Vecteur;
3 - Pour chaque lien extrait, refaire le meme traitement .

Au bout d'un certain moment , ça va bloquer (dans mon teste des heures ), mais ça va donner les résultats souhaités .

Un fichier UML est avec la source ;

Conclusion :


J'avoue le code reste mal fait, ma plus grande bétise c'est ne pas avoir utilisé les Threads . mais c'est intégrable, pour avoir plus de rapidité, et éviter le bloquage de l'interace utilisateur pendant l'execution.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.