from bs4 import BeautifulSoup
import urllib.request
link = ('https://mywebsite.org')
req = urllib.request.Request(link, headers={'User-Agent': 'Mozilla/5.0'})
url = urllib.request.urlopen(req).read()
soup = BeautifulSoup(url, "html.parser")
body = soup.find_all('div', {"class":"wrapper"})
print(body)
Привет, ребята, у меня проблема с этим кодом. Если я запущу его, появится ошибка
UnicodeEncodeError: кодек «charmap» не может кодировать символ «\ u2022» в позиции 138: символы сопоставляются с
Я попытался найти и обнаружил, что должен добавить
.кодировать ("utf-8")
но если я добавлю его, появится ошибка
AttributeError: объект «ResultSet» не имеет атрибута «кодировать»
Как я могу это решить?
Извините за мой английский, но я итальянец :)
.encode("utf-8")
? Пожалуйста, поместите код после того, как вы добавите метод encode(). - person Sushovan Mandal   schedule 18.03.2016