Java使用jsoup在HTMLLI选项卡中获取文本
任何人都可以帮助修复代码,只获取日期和时间 谢谢。尝试使用以获取所选Java使用jsoup在HTMLLI选项卡中获取文本,java,jsoup,Java,Jsoup,任何人都可以帮助修复代码,只获取日期和时间 谢谢。尝试使用以获取所选元素的文本,同时排除子元素的文本。尝试使用以获取所选元素的文本,同时排除元素时间=doc.select(“li”).get(1); 放置0而不是使用1 元素时间=单据选择(“li”).get(0)//这将选择第一个li标记元素时间=文档。选择(“li”)。获取(1); 放置0而不是使用1 元素时间=单据选择(“li”).get(0)//这将选择第一个li标记,可能是为了不获取子元素的文本?谢谢。time.ownText()有效。
元素的文本,同时排除子元素的文本。尝试使用以获取所选元素的文本,同时排除
元素时间=doc.select(“li”).get(1);
放置0而不是使用1
元素时间=单据选择(“li”).get(0)//这将选择第一个li标记元素时间=文档。选择(“li”)。获取(1);
放置0而不是使用1
元素时间=单据选择(“li”).get(0)//这将选择第一个li标记,可能是为了不获取子元素的文本?谢谢。time.ownText()有效。也许您希望不获取子元素的文本?谢谢。time.ownText()有效。我只想获取时间,而不是整个文本,因此我发现正确的代码是time.ownText()。无论如何,谢谢你的回答。我只想得到时间而不是全文,所以我发现正确的代码是time.ownText()。无论如何,谢谢你的回答。
<div id="divEvents">
<ul class="News_Title_Link">
<li style="line-height:20px"><a href="/article/us-asia-storm-japan-idUSKBN1AO09Y" title="Now a tropical storm, Noru rakes Japan's main island">Now a tropical storm, Noru rakes Japan's main island</a> (21/03/2017 12:11)</li>
<li style="line-height:20px"><a href="/article/us-southkorea-military-idUSKBN1AO0C9" title="South Korea's Moon taps Air Force chief to head Joint Chiefs of Staff">South Korea's Moon taps Air Force chief to head Joint Chiefs of Staff</a> (18/03/2015 17:16)</li>
Document doc = Jsoup.connect(url).get();
Element time = doc.select("li").get(1);
String text = time.text();