用python中的xpath怎么獲取我想要標(biāo)記的內(nèi)容
問題描述
我想獲取h3下面a標(biāo)簽下的完整內(nèi)容(Get a 5% saving on Ripleys Believe It or Not London Tickets),這個(gè)用xpath怎么獲取呢?跪求高手指教
問題解答
回答1:最方便的辦法,選中,有個(gè)復(fù)制到xpath的選項(xiàng)
回答2:chrome下右擊 元素copy->Copy XPath
回答3:之前的答案并沒有針對樓主的問題,因?yàn)闃侵鳑]有將問題描述清楚,我想樓主想說的是直接用text() 方法或text屬性得不到子標(biāo)簽內(nèi)的內(nèi)容(假設(shè)你已經(jīng)看過了xpath的基本語法)。Google搜索xpath get all text, 第一個(gè)就是答案。樓主可以這樣提問: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(這個(gè)可要可不要)
參考鏈接:http://stackoverflow.com/ques...
相關(guān)文章:
1. 數(shù)組按鍵值封裝!2. docker不顯示端口映射呢?3. java - 阿里的開發(fā)手冊中為什么禁用map來作為查詢的接受類?4. java - 無法執(zhí)行該操作,因?yàn)殒溄臃?wù)器 "***" 的 OLE DB 訪問接口 "SQLNCLI" 無法啟動(dòng)分布式事務(wù)。解決方法?5. 主題切換問題,用過別人的webapp在后臺(tái)切換模板主題后手機(jī)端打開網(wǎng)頁就是切換到的主題了6. javascript - 為什么創(chuàng)建多行多列的表格最后只有一行內(nèi)有表格7. javascript - 使用vue官方腳手架進(jìn)行單元測試,如何覆蓋到watch里的變量?8. clone - git sourceTree克隆倉庫時(shí),都不停彈出Password Required彈窗,即時(shí)輸入正確的git賬號(hào)密碼還是彈出9. javascript - webpack中alias配置中的“@”是什么意思?10. html5 - 使用echarts中的圖表 一個(gè)頁面導(dǎo)入了好幾個(gè)js圖表 實(shí)現(xiàn)echarts圖表隨著瀏覽器窗口變化而變化時(shí)出現(xiàn)了問題
