Scrapy сканирует возвращаемые числа в скобках. Отображается как отрицательный в электронной таблице. Фикс?

Выполнение сканирования на сайте по ценам, при которых возвращается элемент, который выглядит следующим образом в оболочке scrapy:

[u'\n($200.00)\n']

Когда я сохраняю в CSV и открываю в Apple Numbers, число отображается как -200.00. На той же странице есть другая цена, которую я вычеркиваю без скобок.

Я не уверен, есть ли проблема в программировании сайта, или что-то, что я делаю в Scrapy, но я не могу понять это. Может быть, это электронная таблица?

В любом случае, что мне нужно сделать, чтобы вернуть число как положительное?

Ссылка на сайт я соскоб:

https://www.ruvilla.com/nike-air-max-95-ultra-jacquard-black-dark-grey-white-silver.html

Разбор кода от паука:

item['price'] = sel.xpath('normalize-space(//*[@id="product_addtocart_form"]/div[2]/div[1]/div[2]/p[1]/span/text()').extract()

Что я должен сделать, чтобы вернуть число в качестве положительного?

0 ответов

Другие вопросы по тегам