我正在使用python的lxml.html。我有一個xpath表達式來抓取節點的文本,但我需要的是所有文本,包括子標記的標記及其內容。我如何實現這一目標?in lxml.html我如何獲取文本,子節點和子節點的內容?
1
A
回答
1
Element
的text_content方法返回元素的文本,包括沒有標記的子元素的文本內容。
0
我不確定你正在使用什麼標籤;因此,我彌補某事。
你可以試着做某事,如:
result = lxml.html.parse(url).xpath("//tr/td/a/text()")
// TR意味着選擇節點從無論身在何處,他們都符合選擇當前節點在文檔中。
您可以使用此('//')表達式來繪製子標記的標記。
相關問題
- 1. 獲取節點的文本內容,而忽略子節點
- 2. Xpath獲取沒有節點子內容的節點
- 3. 獲取文本和元素節點使用xpath的節點的子節點
- 4. TinyXML2從節點和所有子節點獲取文本
- 5. XPath如何獲取子節點文本和自我
- 6. 如何選擇跨度節點的文本節點子節點
- 7. Vis.js - 獲取節點的子節點
- 8. 獲取節點的子節點
- 9. PHP XML:獲取節點及其子節點的文本
- 10. 如何在C中獲取子節點的內聯網文本#
- 11. 需要提取XML節點的文本和子節點(PHP)
- 12. 如何返回節點的文本,而不子節點文本
- 13. HtmlAgilityPack節點和子節點
- 14. 按子節點內容搜索XML中的子節點
- 15. XML節點和子節點
- 16. Jsoup文本節點子節點
- 17. 獲取子節點的值
- 18. 如何使用XPath從父節點獲取子節點的文本
- 19. 如何從XPath中的子節點值節點獲取父文本值?
- 20. 使用從父節點獲取所有子節點的排序節點(獲取子節點數組)
- 21. 如何獲取PowerShell中的子節點的所有父節點
- 22. 如何從php中的多個節點獲取simplexml子節點
- 23. 如何使用jquery獲取基於子節點值的節點
- 24. 如何獲取fancytree中節點的所有子節點?
- 25. 如何根據節點值獲取子節點的數量?
- 26. RSelenium - 如何獲取節點的子節點號及其xpaths
- 27. 如何在php中獲取節點的子節點?
- 28. 從孩子的子節點獲取值
- 29. 如何分別從每個父節點獲取子節點?
- 30. 從TreeView中查找子節點並獲取該節點的內容
你能否解釋一下你是否需要「元素內的所有文本」,或者說「元素的源代碼」? (或者是其他東西?) – Steven