Python solicita la respuesta HTTP 500 (se puede acceder al sitio en el navegador)

Estoy tratando de averiguar qué estoy haciendo mal aquí, pero sigo perdiéndome ...

En python 2.7, estoy ejecutando el siguiente código:

>>> import requests
>>> req = requests.request('GET', 'https://www.zomato.com/praha/caf%C3%A9-a-restaurant-z%C3%A1ti%C5%A1%C3%AD-kunratice-praha-4/daily-menu')
>>> req.content
'<html><body><h1>500 Server Error</h1>\nAn internal server error occured.\n</body></html>\n'

Si abro este en el navegador, responde correctamente. Estaba cavando y encontré uno similar con la biblioteca urllib (Error 500 con urllib.request.urlopen), sin embargo, no puedo adaptarlo, aún más me gustaría utilizar las solicitudes aquí.

Podría estar golpeando aquí alguna configuración de proxy que falta, como se sugiere, por ejemplo, aquí (Perl File :: Fetch Failed HTTP response: 500 Internal Server Error (Error interno del servidor 500)), pero alguien puede explicarme, ¿cuál es la solución adecuada con este?

Respuestas a la pregunta(2)

Su respuesta a la pregunta