Неправильный парсинг

menssshakov

Новичок
Пользователь
Апр 1, 2021
3
0
1
Всем привет. ОС: Windows 7, Python: 3.7 библиотеки: BeautifulSoup4, requests. Столкнулся с проблемой: делал парсинг сайта с гороскопами, в целом на выходе нужный текст есть, но в очень странном виде ( ÐÑÐ¾Ñ Ð´ÐµÐ½Ñ Ð´Ð»Ñ Ðодоле и т.д.) Не знаю как вставить код (палками только не бейте, пожалуйста), но прикрепил скрин. Вот полная ссылка на всякий случай https://astroscope.ru/horoskop/ejednevniy_goroskop/aquarius_zavtra.html
1617814995642.png
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 642
472
83
Не знаю как вставить код
как задать вопрос

по поводу вопроса, у вас проблема с кодировкой в requests, решить можно так например
Python:
import requests
import bs4

s = requests.get('https://astroscope.ru/horoskop/ejednevniy_goroskop/aquarius_zavtra.html')
s.encoding = 'utf-8'
b = bs4.BeautifulSoup(s.text, 'html.parser')
p3 = b.select('.p-3')
goroscop1 = p3[0].getText()
print(goroscop1)
 

menssshakov

Новичок
Пользователь
Апр 1, 2021
3
0
1
как задать вопрос

по поводу вопроса, у вас проблема с кодировкой в requests, решить можно так например
Python:
import requests
import bs4

s = requests.get('https://astroscope.ru/horoskop/ejednevniy_goroskop/aquarius_zavtra.html')
s.encoding = 'utf-8'
b = bs4.BeautifulSoup(s.text, 'html.parser')
p3 = b.select('.p-3')
goroscop1 = p3[0].getText()
print(goroscop1)
Большое спасибо - всё работает. Вот только как код прикреплять, к сожалению, так и не понял - написано "Ознакомьтесь со скрином ниже", но скрина нет(
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 642
472
83
Большое спасибо - всё работает. Вот только как код прикреплять, к сожалению, так и не понял - написано "Ознакомьтесь со скрином ниже", но скрина нет(
там спойлер, нужно нажать на него и произойдет магия)
 

Форум IT Специалистов