gpt4 book ai didi

java - 如何解析html

转载 作者:行者123 更新时间:2023-12-02 08:30:46 25 4
gpt4 key购买 nike

我已经下载了Java HtmlParser但我不知道如何使用 API 来提取 HTML 数据。你能举一些例子以便我可以研究它吗?

最佳答案

您正在谈论 HtmlParser ?而是选择一个具有较少详细 API 的解析器,例如 Jsoup 。那么你需要学习的就是CSS selectors这对于普通前端开发人员来说已经足够明显了。

这是一个启动示例,显示您当前的问题和所有回答者的姓名:

package com.stackoverflow.q3416036;

import java.net.URL;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class Test {

public static void main(String[] args) throws Exception {
URL url = new URL("https://stackoverflow.com/questions/3416036");
Document document = Jsoup.parse(url, 3000);

String question = document.select("#question .post-text").text();
System.out.println("Question: " + question);

Elements answerers = document.select("#answers .user-details a");
for (Element answerer : answerers) {
System.out.println("Answerer: " + answerer.text());
}
}

}

另请参阅:

关于java - 如何解析html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3416036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com