I am currently trying to extract the li
strings als element list, but I
want to exclude the form
element
What I achieved so far is not returning two items because of the a
elements in between
//*[@id="quickPromoBucketContent"]//li[descendant::form]/text()
HTML:
<div class="bucket" id="quickPromoBucketContent">
<div class="content">
<ul class="qpUL">
<li>Sparen Sie 5 % beim Kauf von <a href="">Wasserdichte Handyhülle 2 Stück</a> wenn Sie 1 oder mehrere Auto Handy Halterung aus dem Angebot von UGREEN GROUP LIMITED UK
erwerben! Geben Sie den Code 49DFYWAQ an der Kasse ein. <a href="" target="AmazonHelp">Weitere Informationen</a> (Teilnahmebedingungen)
<form method="post" action="/gp/item-dispatch">
</form>
</li>
<li>Sparen Sie 5 % beim Kauf von <a href="">USB C PD Schnellladekabel</a> wenn Sie 1 oder mehrere Auto Handyhalterung aus dem Angebot von UGREEN GROUP LIMITED UK erwerben!
Geben Sie den Code 5BWVW4YN an der Kasse ein. <a href="" target="AmazonHelp">Weitere Informationen</a> (Teilnahmebedingungen)
<form method="post" action="/gp/item-dispatch">
</form>
</li>
<li><span id="productPromotion_clipped"><span>Aktivieren Sie diesen Coupon</span>, um beim Kauf dieses Produkts bei Amazon.de 10 % zu sparen.</span>
</li><input type="hidden" name="specialOffersHidden" id="specialOffersHidden">
<li>
<div class="amabot_widget">
</div>
</li>
</ul>
</div>
</div>