Java jsoup选择元素

Java jsoup选择元素,java,html,jsoup,Java,Html,Jsoup,我正试图使用jsoup从一个网站上获取数据。但是在获取文本时遇到了一些问题 html的一部分如下所示 <p class="time">9:00</p> 但html的下一部分如下所示: <p class="date"><strong>FRIDAY 27<sup>th</sup></strong> JULY 2012</p> 给我一个空字符串。我尝试过这方面的变化(即选择“p.date”,然后尝试da

我正试图使用jsoup从一个网站上获取数据。但是在获取文本时遇到了一些问题

html的一部分如下所示

<p class="time">9:00</p>
但html的下一部分如下所示:

<p class="date"><strong>FRIDAY 27<sup>th</sup></strong> JULY 2012</p>
给我一个空字符串。我尝试过这方面的变化(即选择“p.date”,然后尝试date.select(“strong”)),但只会不断产生一个空字符串


如何获取日期文本?

无法重现您的问题

Document doc = Jsoup.parse("<html><body><p class=\"date\"><strong>FRIDAY 27<sup>th</sup></strong> JULY 2012</p></body></html>");
String s = doc.select("p.date").text();
System.out.println(s);
Document doc=Jsoup.parse(

2012年7月27日星期五; 字符串s=doc.select(“p.date”).text(); 系统输出打印项次;

打印:“2012年7月27日星期五”

doc.select(“p.date”).child(0.text()例如?或
doc.select(“p.date strong”).text()
doc.select("p.date").text());
Document doc = Jsoup.parse("<html><body><p class=\"date\"><strong>FRIDAY 27<sup>th</sup></strong> JULY 2012</p></body></html>");
String s = doc.select("p.date").text();
System.out.println(s);