Всем привет.
Верна ли моя цепочка следующих рассуждений?
Если в aiohttp или requests выставлен параметр redirect=True,
то следующая логика получения данных и перенаправления
в случае с get() запросом такова:
1.Бот отправил запрос серверу.
2.Сервер вернул ответ в виде !html кода! и http-заголовка.
3.Клиент (python) подтвердил что в статусе http-заголовка
содержится редирект (например простой редирект 301).
4.Возможно, если в коде программы (бот) предусмотрена
обработка (парсинг) html-кода, бот извлекает необходимые
данные, обрабатывает.
5.После обработки данных,(если она предусмотрена)
переходит на страницу на которую его средиректил
сервер (возможна цепочка редиректов) , и вновь получает http-заголовок но уже со статусом 200
и html-данные которые могут отличаться от предыдущих.
При нормальных условиях(сетевом соеднинении,
стабильной скорости передачи данных), данный
механизм соблюдается всегда.