في بعض الأحيان نحصل على الصفحة ونحتاج إلى تحليلها في كود Java للحصول على البيانات في HTML. JSoup هي أداة مريحة للغاية.
1. ما هو JSoup؟
الموقع الرسمي: http://jsoup.org/
يمكن تنزيل الجرة المقابلة من الموقع الرسمي
بعبارات بسيطة ، JSoup هو شيء يوسع صفحات الويب
2. مثال
1. الصفحة ، تم الحصول على بعض البيانات من خلال الاستعلام:
2. رمز المصدر ، هذا جدول ، class = "list" ، ويتم تحديده بشكل فريد من قبل هذه
3. رمز ، مرر HTML في شكل سلسلة واستخدم JSoup للحلية:
استيراد org.jsoup.jsoup ؛ استيراد org.jsoup.nodes.document ؛ استيراد org.jsoup.nodes.element ؛ استيراد org.jsoup.select.Elements ؛ calss العامة mytest {public static void demo1 (String htmltest) {String html = htmltest ؛ مستند المستند = jsoup.parse (html) ؛ Elements Rows = doc.select ("table [class = list]"). get (0) .Select ("tr") ؛ if (rows.size () == 1) {system.out.println ("no result") ؛ }آخر { System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ROW.SELECT ("TD") ROW.SELECT ("TD") ROW.SELECT ("TD") ROW.SELECT ("TD"). GET (10) .TEXT ()) ؛4. نتيجة الإخراج:
لمزيد من طرق الاستخدام ، يمكنك قراءة API JSUP بالتفصيل
تقوم المقالة أعلاه بتوزيع HTML في كود Java ، والطريقة للحصول على القيمة هي كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.