Проиграть mp3 по GET запросу - Python
Формулировка задачи:
Здравствуйте , у меня такая же проблема , удалось ли Вам как то решить эту проблему?
Хочу чтобы при запросе в браузере cgi-bin\myscript.py?L1=255 запускался mp3 файл
Решение задачи: «Проиграть mp3 по GET запросу»
textual
Листинг программы
from http.server import HTTPServer, BaseHTTPRequestHandler
from urllib.parse import urlparse, parse_qs
class Handler(BaseHTTPRequestHandler):
def do_GET(self):
query_components = parse_qs(urlparse(self.path).query)
l1 = query_components.get('L1')
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
if l1 and l1[0] == '255':
# start your mp3 here
self.wfile.write(b'WIN')
elif l1 and l1[0] != '255':
self.wfile.write(b'L1 = ' + l1[0].encode('utf-8'))
else:
self.wfile.write(b'no L1 parameter')
server = HTTPServer(('127.0.0.1', 9090), RequestHandlerClass=Handler)
server.serve_forever()