Idées de mise en œuvre:
1. Utilisez l'objet java.net.url pour lier l'adresse d'une certaine page Web sur le réseau.
2. Obtenez un objet HttpConnection via la méthode OpenConnection () de l'objet java.net.url
3. Obtenez l'objet de flux d'entrée du fichier réseau via la méthode getInputStream () de l'objet httpconnection.
4. Enrouler les données dans le flux, et la zone d'expression régulière compilée par l'objet Pattern est appariée avec chaque ligne de caractères pour obtenir l'adresse e-mail
Package CN.SDHZZL; Importer Java.io.BuffereDReader; Importer java.io.ioException; Importer java.io.inputStreamReader; // Opérations liées au réseau Import Java.net.url; Importer Java.net.urlconnection; Importer Java.util.regex.matcher; Importer Java.Util.regex.pattern; static void main (String [] args) lève ioException {//1.1 Créer une url d'objet URL URL = new URL ("https://www.vevb.com/group/topic/8845032/"); //1.2 Ouvrez la connexion urlConnection conn = url.openconnection (); //1.3 Définissez l'unité de délai d'expiration pour le réseau de connexion en millisecondes Conn.SetConnectTimeout (1000 * 10); //1.4 Lisez le fichier dans l'adresse réseau spécifiée via des opérations de flux BufferedReader bufr = new BufferedReader (new InputStreamReader (Conn.getInputStream ())); Chaîne line = null; //1.5 String régulier Regex qui correspond à email = "[a-za-z0-9 _-] + @ // w + //. [Az] + (//. [Az] +)?"; // 1.6 Utilisez la méthode compile () du modèle pour générer le modèle d'objet motif p = motif.comPile (Regex); // 1. while ((line = bufr.readline ())! = null) {Matcher m = p.matcher (line); while (m.find ()) {System.out.println (m.group ()); // reçoit l'e-mail correspondant}}}}Le code Java ci-dessus pour faire ramper le e-mail Web est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.