Java 程序的网页数据提取
将网页中的信息提取到 Java 程序中需要一种称为 Web 抓取的特定技术。 Web 抓取涉及解析 HTML 内容以识别和提取目标数据。
强烈推荐的一种方法是利用 Jsoup HTML 解析器,该解析器以其类似 jQuery 的 CSS 选择器支持和增强的循环兼容性而闻名。以下是演示网页抓取过程的示例 Java 代码:
<code class="java">import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class WebScraper { public static void main(String[] args) throws Exception { // Target URL String url = "https://www.bestbuy.com/site/best-buy-insignia-55-class-f30-series-led-4k-uhd-smart-fire-tv/6494164.p?skuId=6494164"; // Connect to the URL and parse HTML content Document document = Jsoup.connect(url).get(); // Get product information using CSS selectors String title = document.select("h1.page-title").text(); String price = document.select(".priceView-customer-price").text(); String description = document.select(".product-lang-en-us .product-description-rich-html").text(); // Print results</code>
以上是如何使用Jsoup将网页数据提取到Java程序中?的详细内容。更多信息请关注PHP中文网其他相关文章!