簡體   English   中英

如何使用xpath而不是絕對值選擇文本值范圍等於數字的所有li元素?

[英]how can I select all li elements with a span of text value equal to a number using xpath not absolute?

鏈接是: https ://www.yelp.com/search?find_desc=burger&find_loc=Louisville%2C+KY&ns=1 如果你右擊並檢查除六叉漢堡之外的“1”,xpath 是 /html/body /div[1]/div[4]/div/div[1]/div[1]/div[2]/div[2]/ul/li[6]/div/div/div/div[2] /div[1]/div/div[1]/div/div[1]/div/div/h4/span 帶有跨度文本的值為一個數字,

我想創建一個 xpath,它選擇所有帶有“span”的“li”標簽,該標簽具有文本的數字值,即“li”的子代

嘗試使用像這樣的 xpath 表達式

//ul/li[@class="lemon--li__373c0__1r9wz border-color--default__373c0__3-ifU"]//h4/span/text()[1]

看看它是否有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM