Implementierungsideen:
1. Verwenden Sie das Objekt java.net.url, um die Adresse einer bestimmten Webseite im Netzwerk zu binden.
2. Erreichen Sie ein httpConnection -Objekt über die Methode openConnection () des Objekts java.net.url
3. Erreichen Sie das Eingabestream -Objekt der Netzwerkdatei über die Methode GetInputStream () des HTTPConnection -Objekts.
4. Die Daten im Stream und der vom Musterobjekt zusammengestellte reguläre Ausdrucksbereich werden mit jeder Zeichenzeile übereinstimmen, um die E -Mail -Adresse zu erhalten
Paket cn.sdhzzl; import java.io.bufufferedReader; import java.io.ioxception; import Java.io.inputStreamReader; // Operationen im Zusammenhang mit dem Netzwerk importieren java.net.url; static void main (String [] args) löst ioException {//1.1 Erstellen einer URL -Objekt url url = new URL ("https://www.vevb.com/group/topic/8845032/"); //1.2 Öffnen Sie die Verbindung urlConnection conn = url.openconnection (); //1.3 Legen Sie die Zeitüberschreitungseinheit für das Verbindungsnetzwerk auf Milliseconds Conn.SetConnectTimeout (1000 * 10) fest; //1.4 Lesen Sie die Datei in der angegebenen Netzwerkadresse über Stream Operations BufferedReader buf = new bufferedReader (neuer InputStreamReader (Conn.GetInputStream ())); String line = null; //1.5 regulärer String-Regex, der E-Mail = "[A-Za-Z0-9 _-]+@// W+//. [Az]+(//. [Az]+)?"; // 1.6 Verwenden Sie die Methode compile () des Musters, um das Muster-Objektmuster p = muster.comPile (regex) zu generieren. // 1. while ((line = buffr.readline ())! = null) {Matcher m = p.matcher (line); while (m.find ()) {System.out.println (m.group ()); // Erhalten Sie die passende E -Mail}}}}}Der obige Java -Code zum Kriechen -Web -E -Mail ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.