我只需要提取153000.0
['<span data-name="price" data-value="153000.0">153\xa0000\xa0DT</span>']
怎么办?
答案 0 :(得分:1)
假设您正在使用scrapy
并且该值在selector
中,则可以使用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
在docs中了解有关selectors
的更多信息。