在python中使用xpath/lxml在html、div和双引号中选择#文本的问题

2024-05-18 23:44:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用python提取以下Yahoo Finance page上的基金摘要文本:

到目前为止,XPath在使用带有text()方法的XPath时运行良好。然而,它似乎无法选择这个特定的文本,总是输出一个空数组[]

我尝试了以下XPath:

  • tree.xpath("//*[@id='Col2-4-QuoteModule-Proxy']/div/div/div/text())
  • tree.xpath('//*[@data-yaft-module="tdv2-applet-fundSummary"]/div/div/text()')

文本中是否有需要以不同的方式针对的内容?我在那里使用的第一个XPath是直接从inspect元素复制的。。因此,我不知道如何选择它


Tags: 方法text文本dividtree基金page

热门问题