Web scraping 我只需要刮取数据值“value”

Web scraping 我只需要刮取数据值“value”,web-scraping,scrapy,Web Scraping,Scrapy,我只需要提取153000.0 ['<span data-name="price" data-value="153000.0">153\xa0000\xa0DT</span>'] 如何操作?假设您使用的是scrapy,并且该值位于选择器中,您可以使用xpath引用属性值,如下所示: from scrapy import Selector body = '<span data-name="price" data-value="153000.0">153\xa0

我只需要提取153000.0

['<span data-name="price" data-value="153000.0">153\xa0000\xa0DT</span>']
如何操作?

假设您使用的是scrapy,并且该值位于选择器中,您可以使用xpath引用属性值,如下所示:

from scrapy import Selector

body = '<span data-name="price" data-value="153000.0">153\xa0000\xa0DT</span>'
sel = Selector(text=body)

sel.xpath('//span/@data-value').extract_first()

# 153000.0
有关选择器的详细信息,请参见中的