使用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中文網其他相關文章!