<div id="buyNewSection" class="rbbHeader dp-accordion-row"><h5><div class="a-row"> <div class="a-column a-span4 a-text-left a-nowrap"> <span class="a-text-bold">Buy New</span> </div> <div class="a-column a-span8 a-text-right a-span-last"> <div class="inlineBlock-display"> <span class="a-letter-space"></span> <span class="a-size-medium a-color-price offer-price a-text-normal">$13.00</span> </div> </div></div></h5>請幫助我們如何使用XPATH提取價格$ 13?另外,如果不存在div id,那么XPATH是什么?我正在嘗試使用python進行抓取。感謝任何幫助。
2 回答

慕尼黑8549860
TA貢獻1818條經驗 獲得超11個贊
使用lxml進行解析:
from lxml import html
doc = html.fromstring(raw_html)
doc.xpath('//span[contains(@class,"offer-price")]')[0].text
這將返回:'$ 13.00'
xpath部分只是在尋找所有范圍://span并針對特定的類標記對其進行過濾[contains(@class,"offer-price")]
添加回答
舉報
0/150
提交
取消