Ide Implementasi:
1. Gunakan objek java.net.url untuk mengikat alamat halaman web tertentu di jaringan.
2. Dapatkan objek httpconnection melalui metode openconnection () dari objek java.net.url
3. Dapatkan objek aliran input file jaringan melalui metode getInputStream () dari objek httpConnection.
4. Melingkarkan data dalam aliran, dan area ekspresi reguler yang disusun oleh objek pola dicocokkan dengan setiap baris karakter untuk mendapatkan alamat email
Paket cn.sdhzzl; impor java.io.bufferedreader; impor java.io.ioexception; impor java.io.inputStreamreader; // operasi yang terkait dengan impor jaringan java.net.url; impor java.net.urlconnection; impor java.util.matcherat. {public static void main (string [] args) melempar ioException {//1.1 Buat URL URL URL = URL baru ("https://www.vevb.com/group/topic/8845032/"); //1.2 Buka koneksi urlconnection conn = url.openconnection (); //1.3 Setel unit timeout untuk jaringan koneksi ke milidonds conn.setConnecttimeout (1000 * 10); //1.4 Baca file dalam alamat jaringan yang ditentukan melalui operasi stream BufferedReader bufr = new BufferedReader (inputStreamReader baru (conn.getInputStream ())); Garis string = null; //1.5 string reguler regex yang cocok dengan email = "[a-za-z0-9 _-]+@// w+//. [Az]+(//. [Az]+)?"; // 1.6 Gunakan metode kompilasi () dari pola untuk menghasilkan pola pola objek p = pola.coCile (regex); // 1. while ((line = bufr.readline ())! = null) {pencocokan m = p.matcher (line); while (m.find ()) {System.out.println (m.group ()); // Dapatkan email yang cocok}}}}Kode Java di atas untuk merangkak email web adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.