@smeckoi77 Уже разобрался, и еще одно, можете помочь, у меня после того как он прочел файл, там ссылки в нем находится в файле, потом выводит в лог все ссылки одни в одну строчку, а у меня в самом тхт написано каждая строка идет, а он в одну строку сместил все ссылки, как сделать чтобы он читал каждую строчку, а не весь файл целеком, буду благодарен, что поможете!
Как выловить URL редирект
-
@doupiu said in Как выловить URL редирект:
@Fox попробовал, почему-то кука location_bas есть, но value у нее нет. Делаю так:
По этому я и сказал "попробуйте", в любом случае, без возможности повторить ситуацию, вам вряд-ли смогут объективно помочь
-
Всем добрый день помогите плз найти решение к моей задаче
- есть ссылка, скрипт нажимает на нее
- прежде чем попасть на финальный урл, она проходит цепочку редиректов, например click -> redirect url 1 -> redirect url 2 -> final url
- как с помощью BAS можно получить redirect url 1 и redirect url 2?
В puppeteer можно использовать слушатели хттп ответов и отлавливать эти редиректы, есть ли похожий функционал в басе?
-
This post is deleted!
-
@aloanaloan1998 said in Как выловить URL редирект:
В puppeteer можно использовать слушатели хттп ответов и отлавливать эти редиректы, есть ли похожий функционал в басе?
БАС можно использовать с puppeteer
-
@gurkin4 said in Как выловить URL редирект:
@aloanaloan1998 Абсолютно все редиректы и пр. находятся в коде страницы.
Нет, сервер может поставить заголовок location в ответе на запрос из браузера и произойдет редирект, и при этом редиректы не сохраняются в кэш.
-
@gurkin4 said in Как выловить URL редирект:
@UserTrue Повторюсь, любые редиректы находятся в теле HTML либо в подключенных JS или CSS. Любые серверные редиректы могут быть лишь внесайтовыми, например сервисы сокращения ссылок.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Location
-
@gurkin4 said in Как выловить URL редирект:
@UserTrue Повторюсь, любые редиректы находятся в теле HTML либо в подключенных JS или CSS. Любые серверные редиректы могут быть лишь внесайтовыми, например сервисы сокращения ссылок.
Нет, это не так.
-
@gurkin4 said in Как выловить URL редирект:
@sergerdn Ну может и есть другие редиректы, но их очень легко проверить через запрос.
Ага, очень. Особенно когда в этом запросе куча сгенерированных данных сложнейшим обсуфицированным js кодом ) Я не раз видел именно такие случаи, это не теория
-
Просто получай ссылку и выполняй запрос по ней через ХТТП клиент, в который подставляй куки, заголовки и т.д., и в экшене отключай "Следовать переадресациям". Дальше можно вообще на конечный урл по заголовкам "Location" не переходить, и перейти по ссылке уже в браузере. Ну либо пройти по цепочке редиректов и загрузить куки обратно в браузер из ХТТП клиента.
-
@Daniel said in Как выловить URL редирект:
Как вариант.
Получить ссылку и сделать get запрос с отключенным "следовать переадресациям". Затем получить текущий url для http клиента.Подсказали же вроде как, чего так все заморочились то ?
-
@Nicolas said in Как выловить URL редирект:
@Daniel said in Как выловить URL редирект:
Как вариант.
Получить ссылку и сделать get запрос с отключенным "следовать переадресациям". Затем получить текущий url для http клиента.Подсказали же вроде как, чего так все заморочились то ?
Это не всегда подходит как ты случае который я описал. Для простых случаев подойдёт.
-
@Nicolas said in Как выловить URL редирект:
@UserTrue как всегда, надо идти методом исключения ... А то уже парня в космос отправили с детской площадки :)
Ну он сам спросил, вариант сделать запрос был в этой теме до его вопроса. Поэтому предполагаю что ему не подошёл