如何从嵌套的div获取XPath值

时间:2018-07-30 10:39:05

标签: python xpath web-scraping scrapy

如何通过向xpath提供密钥“安装”来获得5000+的值。

json

我尝试了这个response.xpath('// span / div / span / text()')。extract(),但是它给出了所有文本。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:2)

我尝试了这个,并且奏效了:

response.xpath('//div[./div/text()="Installs"]/span/div/span/text()').extract_first()

它搜索一个div的孩子,该孩子的div拥有text()="Installs",然后搜索包含您请求的值的span

答案 1 :(得分:0)

尝试一下:

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