[英]Using xpath in python, how can I select only a subpart of elements?
[英]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.