文章詳情頁
用python中的xpath怎么獲取我想要標(biāo)記的內(nèi)容
瀏覽:220日期:2022-06-30 11:01:03
問題描述
我想獲取h3下面a標(biāo)簽下的完整內(nèi)容(Get a 5% saving on Ripleys Believe It or Not London Tickets),這個用xpath怎么獲取呢?跪求高手指教

問題解答
回答1:最方便的辦法,選中,有個復(fù)制到xpath的選項
回答2:chrome下右擊 元素copy->Copy XPath
回答3:之前的答案并沒有針對樓主的問題,因為樓主沒有將問題描述清楚,我想樓主想說的是直接用text() 方法或text屬性得不到子標(biāo)簽內(nèi)的內(nèi)容(假設(shè)你已經(jīng)看過了xpath的基本語法)。Google搜索xpath get all text, 第一個就是答案。樓主可以這樣提問:xpath如何取出被標(biāo)簽包含的文字內(nèi)容(雖然這里的答案并不能讓人滿意)
回答4:你試試
response.xpath(’//h3/a/descendant-or-self::text()[normalize-space()]’)
descendant-or-self表明當(dāng)前node和子代nodes
normal-space()去掉whitespace-only nodes的子代nodes(這個可要可不要)
參考鏈接:http://stackoverflow.com/ques...
相關(guān)文章:
1. docker gitlab 如何git clone?2. docker鏡像push報錯3. docker api 開發(fā)的端口怎么獲取?4. macos - mac下docker如何設(shè)置代理5. debian - docker依賴的aufs-tools源碼哪里可以找到啊?6. dockerfile - 我用docker build的時候出現(xiàn)下邊問題 麻煩幫我看一下7. docker - 如何修改運行中容器的配置8. docker start -a dockername 老是卡住,什么情況?9. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。10. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備