Остановить конечную загрузку страницы



  • Всем добрый день, подскажите пожалуйста, может быть кто знает, можно ли остановить загрузку конечной страницы для получения токена? (или же получить все данные предыдущих редиректов - конечных урлов) Перехожу по определенному урлу, далее идет редирект, где в урле будет токен, очень хочется получить этот токен для авторизации, дата в куках, к сожалению - другая и не подходит.

    Всем заранее большое спасибо. Пытался что-то придумать через get/post/куки и тд - но сайт, голый JS, а авторизация идет через амазон в итоге. (что вообще к этому всему отношения не имеет)

    Из всего того что почитал на форуме - снифера запросов нет сетевых на данный момент, поэтому оттуда, к сожалению - взять также не получится.



  • @lcatlas said in Остановить конечную загрузку страницы:

    Всем добрый день, подскажите пожалуйста, может быть кто знает, можно ли остановить загрузку конечной страницы для получения токена? (или же получить все данные предыдущих редиректов - конечных урлов) Перехожу по определенному урлу, далее идет редирект, где в урле будет токен, очень хочется получить этот токен для авторизации, дата в куках, к сожалению - другая и не подходит.

    Всем заранее большое спасибо. Пытался что-то придумать через get/post/куки и тд - но сайт, голый JS, а авторизация идет через амазон в итоге. (что вообще к этому всему отношения не имеет)

    Из всего того что почитал на форуме - снифера запросов нет сетевых на данный момент, поэтому оттуда, к сожалению - взять также не получится.

    Вам нужны данные со всех страниц или только url каждой страницы в цепочке редирикта?



  • Только url каждой страницы в цепочке редиректа. Токен представлен именно в url.



  • Вариантов, к сожалению, нет? Надо значит на чем-то еще писать ) Спасибо все равно.



  • @lcatlas said in Остановить конечную загрузку страницы:

    Вариантов, к сожалению, нет? Надо значит на чем-то еще писать ) Спасибо все равно.

    Есть вариант, но он сработает, если домен не будет меняться. Получить все url не сложно, сложно их куда то сохранить все :D. Из контекста браузера нельзя сохранить данные в переменную BAS, а при смене страницы меняется всё окружение.

    Можно конечно поднять сервер на ноде и отправлять данные get-запросом, а в ноде сохранять. Да, это должно сработать, хоть и это очень костыльно



  • вот вариант если домен не меняется 338.xml



  • К сожалению - домен меняется. Сначала один, потом другой. То есть я не кликаю, я сразу захожу на определенный домен, который тут же редиректит на другой сайт, а потом возвращается на первый домен.

    Обращаюсь на https://api.streamersonglist.com/v1/auth/twitchtv
    Потом перекидывает на твич. И возвращает на первый сайт - по сути тоже с другим урлом.



  • @Fox Супер! Токен оказался и на втором сайте, скрипт работает! ))

    Спасибо большое, благодарность сейчас подкину! )



  • @lcatlas said in Остановить конечную загрузку страницы:

    К сожалению - домен меняется. Сначала один, потом другой. То есть я не кликаю, я сразу захожу на определенный домен, который тут же редиректит на другой сайт, а потом возвращается на первый домен.

    Обращаюсь на https://api.streamersonglist.com/v1/auth/twitchtv
    Потом перекидывает на твич. И возвращает на первый сайт - по сути тоже с другим урлом.

    Ну принцип тот же, нужно как то из контекста браузера получать данные, либо создать цикл без задержки получая текущий url одноимённым действием (плохая конструкция). Либо из js браузера отправлять http-запросы или на локальный сервер, например ноды, ну или на гугл таблицы. Реализация тоже не фонтан, но уже лучше.



  • Токен оказался и на втором сайте в урле, и он тоже оказался рабочим ) Так что все отлично! ) Сейчас обрежу мусор и можно пользоваться )


Log in to reply