Что может быть хорошим способом для мониторинга сетевых запросов, сделанных из приложения Python, так же, как это делает консоль браузера (обычно на вкладке «Сеть»)?
В идеале это будет отображать такую информацию, как:
- запрашиваемый URL
- заголовки
- полезная нагрузка (если есть)
- время отправки запроса
- время получения ответа
- заголовки ответа и полезная нагрузка
- график
Это в основном для целей отладки, поскольку фактические запросы, которые я хочу отслеживать, выполняются сторонним импортом. Очевидно, абсолютной мечтой была бы богатая консоль, похожая на сетевые вкладки Chrome или Safari, но в режиме командной строки могут быть и некоторые «функциональные эквиваленты».
Обновление: использование macOS с root-доступом