2017-06-28 97 views
2

僅當父級(span)包含單詞「地址」時,我試圖在列表中找到文本(ul/li/text :」。 我已經這樣做:Python:當父級包含特定單詞時,獲取元素的文本

address = response.xpath('//span[span[.="Address:"]]/ul//li//text()').extract() 

,但它不工作...也許因爲它意味着跨度正好包含「地址:」而已。

我沒有發現任何東西,可以幫助我......

有人嗎?謝謝!!

回答

1

可以使用contains()功能的部分文字內容匹配span

//span[span[contains(.,"Address:")]]/ul//li//text() 
相關問題