Ideias de implementação:
1. Use o objeto java.net.url para vincular o endereço de uma determinada página da web na rede.
2. Obtenha um objeto HttpConnection através do método OpenConnection () do objeto java.net.url
3. Obtenha o objeto de fluxo de entrada do arquivo de rede através do método getInputStream () do objeto HttpConnection.
4. Leitura de loop de cada linha de dados no fluxo, e a área de expressão regular compilada pelo objeto padrão é comparada a cada linha de caracteres para obter o endereço de email
pacote cn.sdhzzl; importar java.io.bufferedreader; importar java.io.ioException; importar java.io.inputStreamReader; // operações relacionadas à importação de rede java.net.urgex.matherxer; import java.net.urlConnection; import java.util.regex.matherxer; estático void main (string [] args) lança IoException {//1.1 Crie um objeto url url = new url ("https://www.vevb.com/group/topic/8845032/"); //1.2 Abra a conexão urlConnection Conn = url.openconnection (); //1.3 Defina a unidade de tempo limite para a rede de conexão como milissegundos Conn.SetConnectTimeout (1000 * 10); //1.4 Leia o arquivo no endereço de rede especificado por meio de operações de fluxo BufferReader BUFR = new BufferredReader (new InputStreamReader (Conn.getInputStream ())); Linha de string = null; //1.5 regex de string regular que corresponde a email = "[a-za-z0-9 _-]+@// w+//. [AZ]+(//. [AZ]+)?"; // 1.6 Use o método compile () do padrão para gerar o padrão de objeto P = padrony.compile (regex); // 1. while ((line = bufr.readline ())! = null) {Matcher m = p.matcher (linha); while (m.find ()) {System.out.println (M.Group ()); // Obtenha o email correspondente}}}}O código Java acima para rastejar o email da web é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.