首页 > Java > java教程 > 正文

如何使用 Jsoup 从 Java 网站中提取特定信息?

DDD
发布: 2024-10-30 04:04:02
原创
272 人浏览过

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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!