我有以下HTML,寻找一个xPath-Query以选择数字208、60,而不是2。
因此,我想选择“ AnzahlWäschen:”,但如果它们在“ Reklamation”下,则不要。
我做到了,但它并不排除“ Reklmationen”:
//strong[contains(text(),'Verkaufsaktivitäten')]/parent::div[contains(text(),'Bar')]/following::strong[contains(text(),'Anzahl Wäschen')]/parent::p/text()[2]
。
<div id="DataTables_Table_0_wrapper" class="dataTables_wrapper form-inline">
<div class="table-heading"><strong class="">Verkaufsaktivitäten</strong> - Bar</div>
<table class="table">...</table>
<p>
<strong class="">Anzahl Wäschen:</strong> 208<br>
<strong class="">Durchschnittspreise Wäschen:</strong> 11,51 € </p>
<p>
<strong class="">Anzahl Zuwahlen:</strong> 37<br>
<strong class="">Durchschnittspreis Zuwahlen:</strong> 2,43 € </p>
<p>
<strong class="">Durchschnittspreis Wäschen und Zuwahlen:</strong> 11,94 € </p>
<div class="table-heading"><strong class="">Verkaufsaktivitäten</strong> - Prepaid</div>
<table class="table">...</table>
<p>
<strong class="">Anzahl Wäschen:</strong> 60<br>
<strong class="">Durchschnittspreise Wäschen:</strong> 11,36 € </p>
<p>
<strong class="">Anzahl Zuwahlen:</strong> 5<br>
<strong class="">Durchschnittspreis Zuwahlen:</strong> 2,50 € </p>
<p>
<strong class="">Durchschnittspreis Wäschen und Zuwahlen:</strong> 11,57 € </p>
<div class="table-heading"><strong class="">Verkaufsaktivitäten</strong> - Reklamation</div>
<table class="table">...</table>
<p>
<strong class="">Anzahl Wäschen:</strong> 2<br>
<strong class="">Durchschnittspreise Wäschen:</strong> 12,80 € </p>
以此类推...