Ваша проблема связана с тем, что сервер ожидает, что пользовательский агент не сможет выполнить запрос без него.
Возможно, ошибка, выдаваемая вам, является тайм-аутом?
Добавьте следующее в ваш код
headers_dict = {'User-Agent': user_agent}
req = requests.get(url, headers=headers_dict)