Идеи реализации:
1. Используйте объект java.net.url, чтобы связать адрес определенной веб -страницы в сети.
2. Получить объект httpconnection через метод OpenConnection () объекта java.net.url
3. Получить объект ввода потока сетевого файла через метод getInputStream () объекта httpConnection.
4. Показание цикла каждой строки данных в потоке, и область регулярного выражения, составленная объектом шаблона, сопоставлена с каждой строкой символов для получения адреса электронной почты
Пакет cn.sdhzzl; import java.io.bufferedReader; импорт java.io.ioexception; импорт java.io.inputStreamReader; // Операции, связанные с импортом сети Java.net.url; импорт java.net.UrlConnection; импорт java.util.Rex.Matcher; import.Utl.Tel.Rex. void main (string [] args) бросает ioException {//1.1 Создать URL -объект url url = new url ("https://www.vevb.com/group/topic/8845032/"); //1.2 Открыть соединение urlconnection conn = url.openconcenection (); //1.3 Установите тайм -аут для сети соединения в Milliseconds conn.setConnecttimeout (1000 * 10); //1.4 Прочитайте файл в указанном сетевом адресе через потоковые операции BufferedReader BUFR = new BufferedReader (New InputStreamReader (conn.getInputStream ())); String line = null; //1.5 Регулярная строковая режима, которая соответствует электронной почте = "[a-za-z0-9 _-]+@// w+//. [Az]+(//. [Az]+)? // 1. while ((line = bufr.readline ())! = null) {matchter m = p.matcher (line); while (m.find ()) {system.out.println (m.group ()); // Получить соответствующую электронную почту}}}}}}}Приведенный выше код Java To Crawl Web Email - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.