Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
vlabster
@vlabster
JavaScript
PHP
Python
Как отследить редиректы через запрос к сайту?
Хочу написать аналог сайта
https://redirectdetective.com/
. Немного не понимаю, по какому принципу можно получить цепочку редиректов, сделав запрос на начальный URL?
Вопрос задан
более трёх лет назад
631 просмотр
1
комментарий
Подписаться
1
Средний
1
комментарий
Facebook
Вконтакте
Twitter
FanatPHP
@FanatPHP
Для этого нужно хотя бы чуточку понимать что ты делаешь. Хоть немного понимать, что такое протокол НТТР и как выглядит запрос
Тогда такого вопроса в принципе не возникнет
Так что надо разбираться что такое НТТР запрос и заголовки
Написано
более трёх лет назад
Помогут разобраться в теме
Все курсы
Нетология
Fullstack-разработчик на Python + нейросети
20 месяцев
Далее
Skillfactory
Профессия Веб-разработчик
12 месяцев
Далее
Академия Eduson
Fullstack-разработчик на JavaScript
11 месяцев
Далее
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
MinTnt
@MinTnt
Python
Библиотека requests.
Через requests.post().history
Ответ написан
более трёх лет назад
5
комментариев
Нравится
2
5
комментариев
Facebook
Вконтакте
Twitter
vlabster
@vlabster
Автор вопроса
Такой результат выдаёт сайт, в то время, как request.history возвращает только "
https://www.facebook.com/adsmanager
"
Написано
более трёх лет назад
MinTnt
@MinTnt
vlabster
, значит циклом делать постоянные запросы, пока у запроса ещё сушествует history
Написано
более трёх лет назад
MinTnt
@MinTnt
vlabster
, ну а вообще, это скорее всего значит, что на сайте в "эмуляторе" используется мобильная версия. Из-за чего идут дополнительные переадресации
Написано
более трёх лет назад
vlabster
@vlabster
Автор вопроса
MinTnt
, сделал по другому, можно ещё смотреть request.history.headers['Location']. Так можно получить полную картину. Спасибо.
Написано
более трёх лет назад
MinTnt
@MinTnt
vlabster
, а точно, забыл уточнить в ответе, про Location в headers, что и показывает дальнейшие переадресации
Написано
более трёх лет назад
Антон Шаманов
@SilenceOfWinter
Куратор тега PHP
та еще зажигалка...
По заголовку
Referer
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
Простой
Почему конвертация .py файла в .exe с помощью auto-py-to-exe происходит аномально долго и как это исправить?
1 подписчик
вчера
86 просмотров
0
ответов
Python
+2 ещё
Простой
Как решить ошибку с отправкой почты через Outlook SMTP?
1 подписчик
вчера
78 просмотров
0
ответов
Python
+2 ещё
Средний
Как конвертировать drawio (xml) в xml zabbix map?
1 подписчик
вчера
45 просмотров
1
ответ
JavaScript
Простой
Смещение группы в fabric.js?
1 подписчик
06 нояб.
88 просмотров
0
ответов
JavaScript
+2 ещё
Простой
Как сделать горизонтальный скролл стрелками?
1 подписчик
05 нояб.
136 просмотров
0
ответов
PHP
+2 ещё
Простой
Создание элемента с необычной формой и прозрачным фоном и рамкой?
1 подписчик
03 нояб.
147 просмотров
0
ответов
PHP
+3 ещё
Средний
Apache 2.4 и php 8.4 под windows. Почему не загружаются модули curl, openssl?
2 подписчика
01 нояб.
269 просмотров
3
ответа
Python
Простой
Какой браузер с headless для python не распознаеться и не блокируеться google ai studio?
2 подписчика
31 окт.
225 просмотров
0
ответов
Python
Простой
Как сформировать изображение GS1 DataMatrix с функциональными знаками?
1 подписчик
31 окт.
109 просмотров
0
ответов
Python
+1 ещё
Простой
Почему callback_query_handler в telebot не работает?
1 подписчик
31 окт.
129 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Fullstack Разработчик (Next.js / JavaScript / TypeScript)
App Company
от 200 000 до 300 000 ₽
Web-разработчик/WordPress программист (Full-stack)
JustBusiness
•
Санкт-Петербург
от 130 000 до 150 000 ₽
React разработчик
ITK academy
•
Нижний Новгород
от 50 000 до 90 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама