Форум сайта python.su
import requests, bs4
r = requests.get('https://www.newsler.ru')
page_text = r.text.encode('utf-8').decode('ascii','replace')# лучшее что смог найти, не
# помогает.
b=bs4.BeautifulSoup(page_text,“html.parser”)
p3=b.select('.zag')
p1=p3
print p1
Не читает русский текст. Выводит вместо русского текста ромбики. При различных вариантах ругается:
UnicodeEncodeError: ‘ascii’ codec can't encode characters in position 0-1: ordinal not in range(128)
Долго бился над проблемой, решить не смог. Работаю в Android.
Подскажите, что сделать?
Отредактировано Ignat (Дек. 17, 2018 20:37:35)
Офлайн
Всем спасибо за ответы. С проблемой справился. Вопрос закрыт.
Офлайн