Вступить в клуб →
средняяpythonКлиентская диагностика: DevTools, кэш и сессии

Выбрать неуспешные запросы из выгрузки сетевой активности клиента

Клиент прислал выгрузку запросов страницы, вы уже превратили её в список словарей. Для эскалации нужен короткий перечень неуспешных запросов.

Напишите failed_requests(entries).

  • entries — список словарей {"method": "GET", "url": "https://…", "status": 500}.
  • Неуспешный запрос — status равен 0 (запрос не получил ответа: заблокирован или отменён) или status не меньше 400.
  • Верните список строк вида "GET 500 https://…" в порядке первого появления.
  • Одинаковые строки (тот же метод, статус и URL) выводите один раз.
  • Если неуспешных нет, верните [].

заготовка решения

def failed_requests(entries):
    # ваш код
    return None

🔒 Проверка ответа — для участников клуба

  • Автотесты прямо в браузере
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела