在网站上针对返回scrapy shell中显示如下项目的价格进行抓取:
[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()
如果要将数字作为正数返回,我该怎么做?