首頁 > Java > java教程 > 如何使用 Jsoup 從 Java 網站中提取特定資訊?

如何使用 Jsoup 從 Java 網站中提取特定資訊?

DDD
發布: 2024-10-30 04:04:02
原創
362 人瀏覽過

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

使用Jsoup 解析網站資訊

要將網頁中的資訊擷取到Java 程式中,您可以使用HTML 解析器,例如傑湯。 Jsoup 脫穎而出,因為它採用類似 jQuery 的 CSS 選擇器,並透過擷取的資料簡化迭代。

首先,在類別路徑中包含最新的 Jsoup JAR 檔案。以下是如何掃描百思買商品頁面並提取標題、價格和描述的範例:

<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>
登入後複製

以上是如何使用 Jsoup 從 Java 網站中提取特定資訊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板