• Topshirdi: Mamalatifov Sardor Guruh: 415-20 – guruh. Qabul qildi: Abdullayev Ulugbek. Toshkent – 2023 Mundarija
  • Universiteti telekommunikatsiya texnologiyalari fakulteti




    Download 0,51 Mb.
    bet1/5
    Sana18.12.2023
    Hajmi0,51 Mb.
    #122899
      1   2   3   4   5
    Bog'liq
    1701245019 (1)



    O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT
    AXBOROT TEXNOLOGIYALARI
    UNIVERSITETI

    TELEKOMMUNIKATSIYA TEXNOLOGIYALARI FAKULTETI
    Mustaqil ish

    Mavzu: “Tarmoqni skanerlovchi tarmoq
    dasturini yaratish”

    Topshirdi: Mamalatifov Sardor
    Guruh: 415-20 – guruh.
    Qabul qildi: Abdullayev Ulugbek.
    Toshkent – 2023


    Mundarija

    Kirish 3
    Kiritish 4
    1.2 Jsoup - Loading from URL. 6
    Ma'lumotlarni ajratib olish 8
    2.1 Jsoup - Using DOM Methods 8
    2.2 Jsoup - Using Selector Syntax 10
    Ma'lumotlarni o'zgartirish 10
    3.1 jsoup - Set Attributes 10
    3.2 jsoup - Set HTML 10
    HTMLni tozalash 11
    4.1 Jsoup - Sanitize HTML 11
    Xulosa 11
    Adabiyotlar 12


    Kirish


    Java yuqori darajadagi, ko'p qirrali dasturlash tili bo'lib, o'zining platforma mustaqilligi, mustahkamligi va o'qilishi bilan mashhur u dasturiy taʼminotni ishlab chiqishdan tortib veb-ilovalar, mobil ilovalar, korporativ tizimlar va boshqalargacha boʻlgan turli sohalarda keng qoʻllaniladi. Java-ning standart kutubxonasi, keng qamrovli ramkalar va uchinchi tomon kutubxonalarining keng ekotizimlari ishlab chiquvchilarga keng doiradagi ilovalarni samarali yaratish imkonini beradi. U tarmoq yaratish, GUI ishlab chiqish (Swing, JavaFX), ma'lumotlar bazasiga ulanish (JDBC) va boshqalar uchun kutubxonalarni taqdim etadi.
    Javaning kuchli kutubxonalaridan biri JSoup bo'lib, asosan veb-qirqish, HTML tahlili va manipulyatsiya uchun ishlatiladi. U HTML hujjatlaridan maʼlumotlarni ajratib olish va manipulyatsiya qilishning qulay usulini taqdim etadi, bu esa uni veb-kontent bilan ishlaydigan ishlab chiquvchilar uchun bebaho vositaga aylantiradi. JSoup veb-sahifalardan havolalar, tasvirlar yoki matn kabi muayyan elementlarni qidirishni osonlashtiradi, bu esa foydalanuvchilarga tuzilgan ma'lumotlarni osongina ajratib olish imkonini beradi. JSoup’ning intuitiv API’sidan foydalanib, ishlab chiquvchilar CSS selektorlari yoki DOM usullaridan foydalangan holda HTML hujjatlari bo‘ylab harakat qilishlari, elementlarga oson kirishlari va o‘zgartirishlari mumkin. Uning moslashuvchanligi turli manbalardan olingan HTML-ni tahlil qilish imkonini beradi, shu jumladan URL-lar, mahalliy fayllar yoki hatto xom HTML satrlari, ma'lumotlarni olish va manipulyatsiya vazifalarida ko'p qirralilikni ta'minlaydi. Bundan tashqari, JSoup HTMLni tozalash vazifalarni bajarishda yordam beradi, bu esa ishlab chiquvchilarga foydalanuvchi tomonidan yaratilgan kontent bilan ishlashda maʼlumotlar yaxlitligi va xavfsizligini taʼminlash imkonini beradi. Uning Java bilan uzluksiz integratsiyalashuvi Java ilovalari ichida HTML kontentini qayta ishlash jarayonini soddalashtiradi va bu ishonchli veb-tahlil funksiyalarini qidirayotgan ishlab chiquvchilar uchun asosiy tanlovga aylanadi.
    Umuman olganda, JSoup Java ishlab chiquvchilari uchun muhim vosita bo'lib xizmat qiladi va keng ko'lamli ilovalar uchun HTML hujjatlari bilan ishlash va ulardan mazmunli ma'lumotlarni olish uchun oddiy va samarali vositalarni taklif qiladi.


    Download 0,51 Mb.
      1   2   3   4   5




    Download 0,51 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Universiteti telekommunikatsiya texnologiyalari fakulteti

    Download 0,51 Mb.