Java JSOUP同时提取多个元素
我想知道是否有任何方法可以从这样的代码中提取:Java JSOUP同时提取多个元素,java,android,html,parsing,jsoup,Java,Android,Html,Parsing,Jsoup,我想知道是否有任何方法可以从这样的代码中提取: <div class="container "> <h2 class="job"> <a href="/work/android-developer/madrid/11537332" rel="nofollow" title="job Android Developer
<div class="container ">
<h2 class="job">
<a href="/work/android-developer/madrid/11537332" rel="nofollow"
title="job Android Developer" class="job-offer ">
Android Developer
</a>
</h2>
<h3 class="company">
<a href="/emp/nbc/133192">
NBC Corp.
</a>
</h3>
</div>
文本Android开发者
和NBC公司
类似于doc.select(“h2,h3.p-job-title,p-name-company a[href]”代码>不起作用。我还尝试了doc.select(“h2.p-job-title a[href],h3.p-name company a[href]”代码>
需要帮助
编辑:我发现使用doc.select(“h2.p-job-title+h3.p-name.company”)代码>我可以提取需要的东西,但我需要的是一行中的h2内容+h3内容,我的意思是“Android开发者NBC公司”。这样我得到:
“Android开发者”
“NBC公司”TextAndroid developer
和NBC公司
试试这个:
Elements es = doc.select("div.container");
for(Element e:es)
{
System.out.println(e.select("h2").text()+"\t"+e.select("h3").text());
}
为什么不能自己连接字符串?