Мне нужно только поцарапать значение-значение "значение" - PullRequest
0 голосов
/ 07 октября 2018

Мне нужно только извлечь 153000.0

['<span data-name="price" data-value="153000.0">153\xa0000\xa0DT</span>']

как это сделать?

1 Ответ

0 голосов
/ 08 октября 2018

Предполагая, что вы используете 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

Подробнее о selectors в * документы 1008 *.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...