Преобразовать данные из формы тильды

Подключил webhook к сайту на тильде, который принимает данные из формы. Готов был уже получить нормальный json, но не тут-то было. Форма присылает данные вида

Name=dihiqhd&Phone=%2B18525188181&%D0%94%D0%B0%D1%82%D0%B0_%D1%80%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F=23-10-1923&%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B0=qwdqwd&%D0%93%D0%BE%D1%80%D0%BE%D0%B4=dqwd&%D0%92%D0%B8%D0%B4

Мне нужно преобразовать их средствами python в человеческий словарь. Все с методами decode() encode() для строки я попробовал. Что с этим делать не ясно. Выяснил, что вроде как это windows-1251. Но что мне дальше с этим делать?

введите сюда описание изображения


Ответы (1 шт):

Автор решения: GrAnd

Нет ничего проще:

>>> import urllib.parse
>>> urllib.parse.parse_qs("Name=dihiqhd&Phone=%2B18525188181&%D0%94%D0%B0%D1%82%D0%B0_%D1%80%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F=23-10-1923&%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B0=qwdqwd&%D0%93%D0%BE%D1%80%D0%BE%D0%B4=dqwd&%D0%92%D0%B8%D0%B4")
{'Name': ['dihiqhd'], 'Phone': ['+18525188181'], 'Дата_рождения': ['23-10-1923'], 'Страна': ['qwdqwd'], 'Город': ['dqwd']}
→ Ссылка