关于#爬虫#的问题:所以想请问一下这个问题应该怎么解决

我写的是爬虫,爬到第五页就出现了这个问题,所以想请问一下这个问题应该怎么解决

Traceback (most recent call last):
  File "D:/spider/spider04.py", line 44, in <module>
    csvwriter.writerow(dict)
  File "C:\Users\Amnesia\AppData\Local\Programs\Python\Python36\lib\csv.py", line 155, in writerow
    return self.writer.writerow(self._dict_to_list(rowdict))
  File "C:\Users\Amnesia\AppData\Local\Programs\Python\Python36\lib\encodings\mbcs.py", line 25, in encode
    return mbcs_encode(input, self.errors)[0]
UnicodeEncodeError: 'mbcs' codec can't encode characters in position 0--1: invalid character

Process finished with exit code 1

转一下编码格式就行,用 utf-8

希望本文能帮到你

先用 utf8 转下试试,如果还不行,那就看返回的响应头信息,看是 gzip 还是 glate,用相应的解压解码