我有一个Scrapy脚本,该脚本是从法语站点解析的。我使用命令scrapy runspider test.py -o test2.csv
来获取输出。输出未显示非英语字母,例如“ PreyiumSécuritéde tuyau”。。如何修改设置或item
字典值编码以显示名称,如图所示。访问Another example,获取我必须解析的法语字符的示例。
如果我使用:
response.xpath('//*[@id="productTitle"]/text()').extract_first().strip().encode("utf-8").decode("ascii","ignore")
我得到了“ Gardena 8169-30 PremiumSécuritéde tuyau d'arrosage 19毫米(1.9厘米(0.75英寸))”
我检查了此amazon french,但我认为它适用于python2(我使用python3)。基本上,我要寻找的是显示在网站上的名称。
答案 0 :(得分:1)
您需要在Excel中手动从CSV导入,然后选择UTF-8编码。
Is it possible to force Excel recognize UTF-8 CSV files automatically?