Ideas de implementación:
1. Use el objeto java.net.url para unir la dirección de una determinada página web en la red.
2. Obtenga un objeto httpconnection a través del método OpenConnection () del objeto java.net.url
3. Obtenga el objeto de flujo de entrada del archivo de red a través del método getInputStream () del objeto httpconnection.
4. Enojar los datos en la secuencia, y el área de expresión regular compilada por el objeto de patrón se combina con cada línea de caracteres para obtener la dirección de correo electrónico
paquete cn.sdhzzl; import java.io.bufferedReader; import java.io.ioException; import java.io.inputstreamreader; // operaciones relacionadas con la red import java.net.url; import java.net.urlconnection; import java.util.egex.matcher; import java.util.Regex.pattern; void main (string [] args) lanza IOException {//1.1 Crear un objeto URL url url = new url ("https://www.vevb.com/group/topic/8845032/"); //1.2 Abra la conexión urlconnection conn = url.openconnection (); //1.3 Establezca la unidad de tiempo de espera para la red de conexión en milisegundos conn.setConnectTimeOut (1000 * 10); //1. Línea de cadena = nulo; //1.5 Cadena regular Regex que coincide con el correo electrónico = "[A-Za-Z0-9 _-]+@// w+//. [AZ]+(//. [AZ]+)?"; // 1.6 Use el método compile () del patrón para generar el patrón Patrón P = Pattern.compile (REGEX); // 1. while ((línea = bufr.readline ())! = null) {matcher m = p.matcher (línea); while (m.find ()) {system.out.println (m.group ()); // Obtenga el correo electrónico coincidente}}}}El código Java anterior para rastrear el correo electrónico web es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.