Анализ информации веб-перехватчика для получения определенных частей в PythonPython

Программы на Python
Ответить
Anonymous
 Анализ информации веб-перехватчика для получения определенных частей в Python

Сообщение Anonymous »

У меня есть код, который прослушивает отправку сообщения
Он получает сообщение как

Код: Выделить всё

    {"description": "Test Call", "map_code": "", "details": "", "cross_street": ""}
Он напечатает это, используя следующее:

Код: Выделить всё

def return_response():
Dic = request.json;
data = json.dumps(Dic)
print(data)
Мне также удалось распечатать его с помощью

Код: Выделить всё

print(request.json);
Несмотря на мои попытки, мне не удалось преобразовать это из словаря/списков в определенные части, такие как

Код: Выделить всё

print('description')
print('details')
*** ПОЛНОЕ ОБНОВЛЕНИЕ КОДА

Код: Выделить всё

from pydub import AudioSegment
from pydub.playback import play
from flask import Flask, request, Response
from gevent.pywsgi import WSGIServer
import json
app = Flask(__name__)
@app.route('/my_webhook', methods=['POST'])
def return_response():
Dic = request.json;
data_str = json.dumps(Dic)
print(Dic.keys())
song = AudioSegment.from_wav('alert.wav')
play(song)
## Do something with the request.json data.
return Response(status=200)
if __name__ == "__main__": app.run(host='0.0.0.0', port=5000)
Спасибо за любые советы.

Подробнее здесь: https://stackoverflow.com/questions/783 ... -in-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»