gpt4 book ai didi

java - 在java中,哪个HTML解析器可以使用HTML选择器来获取元素?

转载 作者:行者123 更新时间:2023-11-30 06:37:29 24 4
gpt4 key购买 nike

我有一个字符串 content :

    String content="<HTML>"
+"<HEAD>"
+" <meta content=\"text/html; charset=UTF-8\" http-equiv=\"content-type\">"
+" <TITLE>title</TITLE>"
+"</HEAD>"
+"<BODY>"
+"<div id=\"test\">hello world!</div>"
+"</BODY>"
+"</HTML>"
;

我想使用 HTML 选择器:

#test 

获取元素<div id="test">hello world!</div>

哪个 java 库可以做到这一点? (与大多数 javascript 一样更好)

谢谢:)

最佳答案

JSoup将适合你的问题就好了。你可以这样做....

String content="<HTML>"
+"<HEAD>"
+" <meta content=\"text/html; charset=UTF-8\" http-equiv=\"content-type\">"
+" <TITLE>title</TITLE>"
+"</HEAD>"
+"<BODY>"
+"<div id=\"test\">hello world!</div>"
+"</BODY>"
+"</HTML>"
;

Document doc = Jsoup.parse(content);
Element test = doc.select("#test").first();

这与 JQuery 完全一样。您可以使用类似 CSS 的选择器语法来检索元素。

关于java - 在java中,哪个HTML解析器可以使用HTML选择器来获取元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3457757/

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