Создал простенький парсер, в результате работы все данные из переменной-списка записывает в Excel-файл. Модуль csv.
Вот код функции, записывающей данные:
with open(path, 'w', newline='') as file:
writer = csv.writer(file, delimiter=';')
writer.writerow(['Название сериала', 'Информация о сериале', 'Ссылка на сериал'])
for item in items :
writer.writerow([item['name'],item['info'],item['link']])
Парсит без проблем, особенно когда выбираю 15/1000+ страниц. Однако, выбрав количество больше 1000 выскакивает эта ошибка:
File "C:\Users\ххх\PycharmProjects\RezkaHDParser\main.py", line 26, in content_saving
writer.writerow([item['name'],item['info'],item['link']])
File "C:\Users\ххх\AppData\Local\Programs\Python\Python39\lib\encodings\cp1251.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2212' in position 6: character maps to <undefined>
Как исправить?