Здравствуйте, у меня проблемы с заменой всех текстов из HTML.Я хотел сделать нарекание с BeautifulSoup, но оно не заменяет контент, и я получил ошибку при печати контента (не все тексты из HTML были напечатаны)
words = ['Shop','Car','Home','Generic','Elements']
page = urllib.urlopen("html1/index.html").read()
soup = BeautifulSoup(page, 'html.parser')
texts = soup.findAll(text=True)
for i in texts :
if i == words :
i = '***'
print i
Кто-нибудь знает, как это исправить?
Ошибка:
Traceback (most recent call last):
File "replacing.py", line 28, in <module>
print i
File "F:\Python\Python27\lib\encodings\cp852.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: 'charmap' codec can't encode character u'\u2019' in position 25: character maps to <undefined>