Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 14, 2016 15:44:56

sumarokov_denis
Зарегистрирован: 2016-05-11
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу разобраться с кодировкой

Добрый день друзья.
Выполняю запрос

# -*- coding: utf-8 -*-
http = requests.Session()
r = http.get('www.odejda-print.ru)
print(r.text)

Получаются вот такие символы.
“17RND Костюм-Двухнитка 98,104,110,116,122”

Пробовал encode, decode, массой способов, все равно не получается

Нужно получиться русские буквы, помогите пожалуйста

Офлайн

#2 Июнь 14, 2016 16:27:29

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Не могу разобраться с кодировкой

Ну дык

import requests
http = requests.Session()
r = http.get('http://www.odejda-print.ru')
# data = r.text
print(r.encoding)

ISO-8859-1

r.encoding = 'utf-8'
print(r.text)

Чивавва!



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Июнь 14, 2016 17:05:58

sumarokov_denis
Зарегистрирован: 2016-05-11
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу разобраться с кодировкой

Ай молодца!!! Спасибо огромное!

Офлайн

#4 Июнь 14, 2016 19:43:08

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Не могу разобраться с кодировкой

Плюсуй



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version