gpt4 book ai didi

java - JSoup - 选择多个项目

转载 作者:行者123 更新时间:2023-12-01 23:56:53 27 4
gpt4 key购买 nike

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

<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 查询同时从同一个 tr.topangebot 中选择标题和价格。我尝试了这个查询:

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

我得到了:

Could not parse query

如何同时选择多个元素?

最佳答案

请记住,与 select 一起使用的选择器是 CSS 选择器。就像你写 comma-separated list of selectors 一样在 CSS 文件中,例如:

tr.topangebot > td.TitleTD, tr.topangebot > td.GroesseTD {
color: blue:
}

...您可以使用 select 执行相同的操作:

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

JSoup 文档有 quick reference对于选择器。他们将其列在“组合器”下(尽管 CSS 规范本身并不认为它们是“组合器”,只是一个组)。

关于java - JSoup - 选择多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15449335/

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