Rumah >Java >javaTutorial >Bagaimanakah saya boleh menggunakan Jsoup untuk mengekstrak maklumat khusus daripada tapak web di Jawa?

Bagaimanakah saya boleh menggunakan Jsoup untuk mengekstrak maklumat khusus daripada tapak web di Jawa?

DDD
DDDasal
2024-10-30 04:04:02433semak imbas

How can I use Jsoup to extract specific information from a website in Java?

Menghuraikan Laman Web untuk Maklumat dengan Jsoup

Untuk mengekstrak maklumat daripada halaman web ke dalam program Java anda, anda boleh menggunakan penghurai HTML seperti Jsoup. Jsoup menyerlah kerana ia menggunakan pemilih CSS seperti jQuery dan memudahkan lelaran melalui data yang diekstrak.

Untuk bermula, masukkan fail JSoup JAR terbaharu dalam laluan kelas anda. Berikut ialah contoh cara mengimbas halaman item Belian Terbaik dan mengekstrak tajuk, harga dan penerangan:

<code class="java">import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;

public class WebsiteScanner {

    public static void main(String[] args) throws Exception {
        String url = "https://www.bestbuy.com/site/sony-wh-1000xm5-wireless-bluetooth-noise-canceling-over-the-ear-headphones-black/6497835.p?skuId=6497835";
        Document document = Jsoup.connect(url).get();

        String title = document.select("h1.v-pdp-product-title").text();
        String price = document.select(".v-pdp-price-amount").text();
        String description = document.select(".v-pdp-main-description").text();
</code>

Atas ialah kandungan terperinci Bagaimanakah saya boleh menggunakan Jsoup untuk mengekstrak maklumat khusus daripada tapak web di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn