Web scraping 我只需要刮取数据值“value”
我只需要提取153000.0Web 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
['<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
有关选择器的详细信息,请参见中的