Java JSoup-选择多个项目

Java JSoup-选择多个项目,java,web,web-scraping,jsoup,Java,Web,Web Scraping,Jsoup,我正在尝试从该文件中提取信息: <tr id="ctl00_Body_mc_cErgebnisListe1_ctl02_InseratInfoTR" class="topangebot"> <td class="BildTD" rowspan="2"> <a href="/anzeiger/immoweb/Detail.aspx?InseratID=6629161&amp;FromTopAngebot=true"><img border="0

我正在尝试从该文件中提取信息:

<tr id="ctl00_Body_mc_cErgebnisListe1_ctl02_InseratInfoTR" class="topangebot"> 
 <td class="BildTD" rowspan="2"> <a href="/anzeiger/immoweb/Detail.aspx?InseratID=6629161&amp;FromTopAngebot=true"><img border="0" src="http://images.derstandard.at/t/22/upload/imagesanzeiger/immoupload/2012/05/73/733de246-b4eb-425a-8705-2e8b50baff12.jpg" alt="" /></a> </td> 
 <td class="TitleTD" rowspan="2"> <span class="neu">TOP!</span> <strong><a href="/anzeiger/immoweb/Detail.aspx?InseratID=6629161&amp;FromTopAngebot=true">Ihr Geld als sichere Anlage - Eigentum vom Feinsten - Jacquingasse 29</a></strong><br /><a href="/anzeiger/immoweb/Detail.aspx?InseratID=6629161&amp;FromTopAngebot=true">Wien 3.,Landstra&szlig;e, Wohnung</a><br /><span style="color: gray">Erstbezug, Parkettboden, Lift, Provisionsfrei, Kabel/Sat-TV</span> </td> 
 <td class="GroessenTD" rowspan="2"> </td> 
 <td class="PreisTD" style="border:none;"> </td> 
</tr>
<tr id="ctl00_Body_mc_cErgebnisListe1_ctl02_InseratInfoTR" class="topangebot"> 
 <td class="BildTD" rowspan="2"> <a href="/anzeiger/immoweb/Detail.aspx?InseratID=6629161&amp;FromTopAngebot=true"><img border="0" src="http://images.derstandard.at/t/22/upload/imagesanzeiger/immoupload/2012/05/73/733de246-b4eb-425a-8705-2e8b50baff12.jpg" alt="" /></a> </td> 
 <td class="TitleTD" rowspan="2"> <span class="neu">TOP!</span> <strong><a href="/anzeiger/immoweb/Detail.aspx?InseratID=6629161&amp;FromTopAngebot=true">Ihr Geld als sichere Anlage - Eigentum vom Feinsten - Jacquingasse 29</a></strong><br /><a href="/anzeiger/immoweb/Detail.aspx?InseratID=6629161&amp;FromTopAngebot=true">Wien 3.,Landstra&szlig;e, Wohnung</a><br /><span style="color: gray">Erstbezug, Parkettboden, Lift, Provisionsfrei, Kabel/Sat-TV</span> </td> 
 <td class="GroessenTD" rowspan="2">12312 </td> 
 <td class="PreisTD" style="border:none;">3123 </td> 
</tr>
我得到:

无法分析查询


如何同时选择多个元素?

请记住,与一起使用的选择器是CSS选择器。因此,就像您在CSS文件中编写脚本一样,例如:

tr.topangebot > td.TitleTD, tr.topangebot > td.GroesseTD {
    color: blue:
}
…您可以使用
选择
执行相同的操作:

Elements topangebotPars = doc.select("tr.topangebot > td.TitleTD, tr.topangebot > td.GroesseTD");

JSoup文档中有一个用于选择器的函数。他们在“组合器”下列出这一点(尽管CSS规范本身并不认为它们是“组合器”,只是一组)。因此,就像您在CSS文件中编写脚本一样,例如:

tr.topangebot > td.TitleTD, tr.topangebot > td.GroesseTD {
    color: blue:
}
…您可以使用
选择
执行相同的操作:

Elements topangebotPars = doc.select("tr.topangebot > td.TitleTD, tr.topangebot > td.GroesseTD");

JSoup文档中有一个用于选择器的函数。他们在“组合器”下列出这一点(尽管CSS规范本身并不认为它们是“组合器”)只是一个组。目前,我还得到了html属性。你有办法摆脱它们吗?那么如何插入分隔符以更容易地剪切字符串呢?@maximus:我对JSoup的了解还不足以了解属性方面。至于另一个,您可以使用字符串连接将它们写在单独的行上。Thx作为您的答案!!!目前,我还得到了html属性。你有办法摆脱它们吗?那么如何插入分隔符以更容易地剪切字符串呢?@maximus:我对JSoup的了解还不足以了解属性方面。至于另一个,您可以使用字符串连接将它们写在单独的行上。