أفكار التنفيذ:
1. استخدم كائن java.net.url لربط عنوان صفحة ويب معينة على الشبكة.
2. الحصول على كائن HTTPConnection من خلال طريقة OpenConnection () لكائن java.net.url
3. الحصول على كائن دفق الإدخال في ملف الشبكة من خلال طريقة getInputStream () لكائن HTTPConnection.
4. قراءة حلقة لكل سطر من البيانات في الدفق ، ويتم مطابقة منطقة التعبير العادية التي تم تجميعها بواسطة كائن النمط مع كل سطر من الأحرف للحصول على عنوان البريد الإلكتروني
حزمة Cn.Sdhzzl ؛ استيراد java.io.bufferedreader {public static void main (string [] args) يلقي iOexception {//1.1 إنشاء url url url url = url new url ("https://www.vevb.com/group/topic/8845032/") ؛ //1.2 افتح اتصال urlConnection conn = url.openconnection () ؛ //1.3 قم بتعيين وحدة المهلة لشبكة الاتصال إلى milliseconds conn.setConnectTimeout (1000 * 10) ؛ //1.4 اقرأ الملف في عنوان الشبكة المحدد من خلال عمليات الدفق Bufferreader BUFR = جديد BufferedReader (New InportStreamReader (Conn.getInputStream ())) ؛ خط السلسلة = فارغ ؛ //1.5 regex regex العادية التي تتطابق مع البريد الإلكتروني = "[A-ZA-Z0-9 _-]+@// w+//. [az]+(//. [az]+)؟ // 1. بينما ((line = bufr.ReadLine ())! = null) {matcher m = p.matcher (line) ؛ بينما (m.find ()) {system.out.println (M.Group ()) ؛ // احصل على البريد الإلكتروني المطابق}}}}رمز Java أعلاه للزحف عبر البريد الإلكتروني على الويب هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.