python - Scrapy - UnicodeDecodeError: 'utf-8' codec can't decode byte -
i using scrapy scrape website. although scraping process working fine. however, i'm getting error logs on command line:
2017-08-21 03:47:22 [scrapy.utils.signal] error: error caught on signal handler: <bound method ?.item_scraped of <scrapy.extensions.feedexport.feedexporter obje ct @ 0x00000000041dd908>> traceback (most recent call last): file "c:\python27\lib\site-packages\twisted\internet\defer.py", line 150, in m aybedeferred result = f(*args, **kw) file "c:\python27\lib\site-packages\pydispatch\robustapply.py", line 55, in ro bustapply return receiver(*arguments, **named) file "c:\python27\lib\site-packages\scrapy\extensions\feedexport.py", line 224 , in item_scraped slot.exporter.export_item(item) file "c:\python27\lib\site-packages\scrapy\exporters.py", line 93, in export_i tem data = self.encoder.encode(itemdict) + '\n' file "c:\python27\lib\json\encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=true) file "c:\python27\lib\json\encoder.py", line 264, in iterencode return _iterencode(o, 0) unicodedecodeerror: 'utf8' codec can't decode byte 0xa3 in position 5517: invali d start byte
what might causing this, i'm using scrapy selector objects scrape data. rid of these errors being shown on command line. edit: site using iso-8859-1
encoding
Comments
Post a Comment