xPath查询可能使用AND

时间:2018-08-13 13:43:40

标签: html xpath

我有以下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>

以此类推...

0 个答案:

没有答案