我正在使用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