# -*- coding: utf-8 -*-
import requests
ajax_url = 'http://wordsteps.com/ajax/ajax_handler.php?'
headers_dict = {'Content-Type': 'text/plain; charset=UTF-8'}
payload = 'class=dicts/DictWords&template=dicts/DictWords.tpl&dictID=136958&pageNum=1&RsAjaxComponent=1&curURL=http%3A//wordsteps.com/vocabulary/words/136958/8000%2B%25D0%259E%25D1%2581%25D0%25BD%25D0%25BE%25D0%25B2%25D0%25BD%25D1%258B%25D1%2585%2B%25D0%25B0%25D0%25BD%25D0%25B3%25D0%25BB%25D0%25B8%25D0%25B9%25D1%2581%25D0%25BA%25D0%25B8%25D1%2585%2B%25D1%2581%25D0%25BB%25D0%25BE%25D0%25B2'
if __name__ == '__main__':
r = requests.post(ajax_url, headers=headers_dict, data=payload)
r.encoding
print(r.encoding)
print(r.text)
Response возвращается с символами
Unicode. Не получается перекодировать.