如何使用XPath从子节点获取文本(如果它是Scrapy中其他节点的父节点)

普拉莫德

我面临一个问题,我必须从子节点获取结果,该子节点可能是也可能不是使用scrapy的Xpath的某些其他节点的父节点。考虑这样的情况

<h1 class="main">
 <span class="child">data</span>
</h1>

或者

<h1 class="main">
<span class="child">
 <span class="child2">data</span>
</span>
</h1>

我的解决方案是 response.xpath(".//h1[@class='main']/span/text()").extract()

安泽尔

使用//text,它将返回span范围内的列表中的所有文本元素,包括父级和子级:

response.xpath(".//h1[@class='main']/span//text()").extract()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Xpath中的父节点获取所选节点的位置

来自分类Dev

如何从Xpath中的父节点获取所选节点的位置

来自分类Dev

如何使用ruby,xpath,rexml从子上下文中获取节点文本

来自分类Dev

使用xpath获取父节点内的所有文本

来自分类Dev

如何通过使用XPath匹配文本来查找父节点

来自分类Dev

如何使用simpleXML(php)使用xpath获取父节点

来自分类Dev

xsl获取原始父节点以及其他节点,其中ParentID是该父节点

来自分类Dev

使用XPath获取相对于父节点的节点的索引

来自分类Dev

使用其他节点文本作为参考更新节点文本

来自分类Dev

使用xpath获取多个父节点

来自分类Dev

如何在SQL XPath中获取子节点值和父节点值

来自分类Dev

如何使用XPath在两个节点之间获取文本

来自分类Dev

Neo4j:如何从路径中的节点获取其他节点?

来自分类Dev

在Python中获取AST节点的父节点

来自分类Dev

如何使用XPath获取节点以及节点值

来自分类Dev

如何在Angular中获取父节点

来自分类Dev

如何使用scrapy Selector获取节点的innerHTML?

来自分类Dev

Firebase BarcodeScanner获取特定子项的父/其他节点

来自分类Dev

如何通过使用xmldocument中的子节点的属性值来获取父节点的属性值?

来自分类Dev

如何通过使用xmldocument中的子节点的属性值来获取父节点的属性值?

来自分类Dev

如何使用python中的minidom库通过子节点获取父节点属性

来自分类Dev

使用 getElementsByClassName 获取父节点

来自分类Dev

如何使用python遍历scrapy中的节点

来自分类Dev

如何遍历先前的父节点并获取XPath中元素的值?

来自分类Dev

通过xsl:for-each中的xpath获取父节点的位置

来自分类Dev

从节点菜单的父同级中获取菜单的xpath

来自分类Dev

xpath获取不包括父节点的子节点

来自分类Dev

XPATH:如何获取子节点

来自分类Dev

从XPATH后代值获取父节点

Related 相关文章

  1. 1

    如何从Xpath中的父节点获取所选节点的位置

  2. 2

    如何从Xpath中的父节点获取所选节点的位置

  3. 3

    如何使用ruby,xpath,rexml从子上下文中获取节点文本

  4. 4

    使用xpath获取父节点内的所有文本

  5. 5

    如何通过使用XPath匹配文本来查找父节点

  6. 6

    如何使用simpleXML(php)使用xpath获取父节点

  7. 7

    xsl获取原始父节点以及其他节点,其中ParentID是该父节点

  8. 8

    使用XPath获取相对于父节点的节点的索引

  9. 9

    使用其他节点文本作为参考更新节点文本

  10. 10

    使用xpath获取多个父节点

  11. 11

    如何在SQL XPath中获取子节点值和父节点值

  12. 12

    如何使用XPath在两个节点之间获取文本

  13. 13

    Neo4j:如何从路径中的节点获取其他节点?

  14. 14

    在Python中获取AST节点的父节点

  15. 15

    如何使用XPath获取节点以及节点值

  16. 16

    如何在Angular中获取父节点

  17. 17

    如何使用scrapy Selector获取节点的innerHTML?

  18. 18

    Firebase BarcodeScanner获取特定子项的父/其他节点

  19. 19

    如何通过使用xmldocument中的子节点的属性值来获取父节点的属性值?

  20. 20

    如何通过使用xmldocument中的子节点的属性值来获取父节点的属性值?

  21. 21

    如何使用python中的minidom库通过子节点获取父节点属性

  22. 22

    使用 getElementsByClassName 获取父节点

  23. 23

    如何使用python遍历scrapy中的节点

  24. 24

    如何遍历先前的父节点并获取XPath中元素的值?

  25. 25

    通过xsl:for-each中的xpath获取父节点的位置

  26. 26

    从节点菜单的父同级中获取菜单的xpath

  27. 27

    xpath获取不包括父节点的子节点

  28. 28

    XPATH:如何获取子节点

  29. 29

    从XPATH后代值获取父节点

热门标签

归档