Python запрашивает HTTP-ответ 500 (сайт можно открыть в браузере)

Я пытаюсь понять, что я делаю здесь неправильно, но я все время теряюсь ...

В Python 2.7 я запускаю следующий код:

>>> 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'

Если я открою это в браузере, он ответит правильно. Я копался и нашел похожий с библиотекой urllib (Ошибка 500 с urllib.request.urlopen), однако я не могу его адаптировать, еще больше я хотел бы использовать запросы здесь.

Я мог бы нажать здесь некоторые пропущенные настройки прокси, как предложено, например, здесь (Perl File :: Fetch Failed HTTP-ответ: 500 Внутренняя ошибка сервера), но может кто-нибудь объяснить мне, как правильно обходиться с этим?

Ответы на вопрос(2)

Ваш ответ на вопрос