Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Requests (Python 3) замена пробелов на "+" и не могу отправить кирилицу [RSS Feed]

#1 Март 12, 2015 18:11:20

saw_tooth
Зарегистрирован: 2014-09-08
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Requests (Python 3) замена пробелов на "+" и не могу отправить кирилицу

Всем привет, проблемы при отправке кирилицы, а так же в замене пробелов знаком“+”
вот код:

def sendmessage(self, text):
        data = {
            'request': '{"timestamp":"2015-12-03 12:20:52.127","line":"Привет я строка кирилицы","line_id":"0","receiver_id":"380222222222","phones":"380555555555"}',
            'request_name': 'SEND_CHAT_LINE',
            'request_type': 'HANDLE_CHATS',
            'requester_info':  '{"referrer":"","device_id":"359652059360680","device_phone_number":"3802222222222"}'}
        r = request(self.method, self.url, data=data, headers=self.headers)
        print(r.text)

Пытался указывать в хедере запроса:
headers={'User-Agent': 'TokensApp 1; PythonAPI; Python 3.4',
                'Content-Type': 'application/json; charset=UTF-16'})
Не помогло.
Кто что может сказать?


Не исключено, что на сервере какие то траблы, но телефоны между собой обмениваются сообщениями, а вот отправит с помощью Python как то не выходит.
Пробывал просмотреть трафик с помощью Fiddler. Оказалось что “+” заменяет сама библиотека, а вот с кодировкой разобраться не получилось.

Отредактировано saw_tooth (Март 12, 2015 18:34:03)

Офлайн

#2 Март 12, 2015 18:20:21

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Requests (Python 3) замена пробелов на "+" и не могу отправить кирилицу

могу отправить кирилицу
Тёща не даёт?
проблемы при отправке кирилицы
какие?
Не помогло.
Печаль! Ты удивительно информативный топик создал. Из него точно ясно, что у тебя нихрена не получается.
Помощь, как я понял, должна состоять в коллективном соболезновании?



Офлайн

#3 Март 12, 2015 18:25:45

saw_tooth
Зарегистрирован: 2014-09-08
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Requests (Python 3) замена пробелов на "+" и не могу отправить кирилицу

FishHook
Да, сейчас подправлю информацию. Просто искал пути, как бы это лучше предоставить.
Импульсивно реагируете, товарищ)

Офлайн

  • Начало
  • » Web
  • » Requests (Python 3) замена пробелов на "+" и не могу отправить кирилицу [RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version