атмосфера, а потому - оффтоплю тут. очень нужна помощь.
я пишу скрипт на питоне, который бы парсил что-то с сайта и выводил в консоль.
изначально я получал не-аскии символы вроде \x0, но теперь я попробовать использовать unicodedata.normalize() чтобы исправить это, но теперь на местах, где должны быть буквы Й и Ё - я вижу и и е, с чёрточками сверху, рядом, как отдельный символ. кто-нибудь знает как исправить? пример кода:
def get(self):
url = 'https:/'
page = requests.get(url)
soup = BeautifulSoup(page.content, 'html.parser')
quote = soup.find('h3', class_='blockquote-text')
q = unicodedata.normalize('NFKD', quote.a['title'][17:].split('“ —')[0].strip('„')).strip('̆ ')
a = unicodedata.normalize('NFKD', quote.a['title'][17:].split('“ —')[1].strip('„')).strip('̆ ')
return q, a
https://t.me/ru_python_beginners
Обсуждают сегодня