@Trey cookies iz http clienta, tam dalshe razberesha
Помогите пожалуйста, получить hidden :)
-
Привет друзья
Помогите получить значение id="cid"
, значение скрыто но после ввода login/pass+Enter это значение появляется (можно вводить любые данные не обязательно валидные)

Только начинаю работать с запросами, и при отправке запроса требует этот параметр
Сайт https://www.ea.com/ru-ru , кнопка войти справа в углу.
Спасибо за вашу помощь :) -

Начинается все вот тут. Можешь сам дебагером побегать. Точнее тут вся логика видна. Спойлер: вроде как ничего делать сложного не надо.- Первым делом получает хеш логина+пароля, вот функция:

- Потом он её сохраняет в локальном хранилище (
storeKeyedData). - Потом еще что-то сохраняет (
storeCidData). Но только тут прикол в том что он это сохраняет на будущее зачем-то, а если у тебя сессии до этого не было, то в переменнуюpзапишетсяthis.randomString() - Эта переменная вот тут в функции генерируется, просто рандом:

Я так понимаю что она тебе нужна будет потом в будущем наверно, но на самом логине нигде её искать не надо, а просто генерировать
- Первым делом получает хеш логина+пароля, вот функция:
-
Нужно ставить брейкпоинты на этом коде. Т.е. нашел файлик с жеесом, поставил брейкпойнт в этом методе.
Пошел кликать на странице логина Enter. В итоге исполнение кода остановилось на твоем брейкпоинте, и дальше как в любом другом языке и IDE. Ставишь новые брекйпоинты, заходишь в функции, смотришь какие значения у переменных. Что-то пропустил - перезагружаешь страницу и пытаешься не пропустить опять -
@rkk9 said in Помогите пожалуйста, получить hidden :):
@UserTrue угу, но ему как-то так красиво подсветило все)
Ну такого из коробки нет, иногда в сильно обсуфициравонном коде можно часами искать нужный участок кода, а потом ещё много времени думать как это написать без браузера ))
-
@kavo Спасибо большое за помощь) Да я делал так. Генерировал( дальше не пускает ), лучше всего получается создавать фейк вход и с него вытягивать этот ключ) В силу своих знаний не знал где может формироваться ключ, в фидлере все перерыл, в коде страницы) А он в Network) Еще рас спасибо) Буду капаться учиться) Дайте свой юсдт отправлю на конфетки)
-
@kavo said in Помогите пожалуйста, получить hidden :):
Нужно ставить брейкпоинты на этом коде. Т.е. нашел файлик с жеесом, поставил брейкпойнт в этом методе.
Пошел кликать на странице логина Enter. В итоге исполнение кода остановилось на твоем брейкпоинте, и дальше как в любом другом языке и IDE. Ставишь новые брекйпоинты, заходишь в функции, смотришь какие значения у переменных. Что-то пропустил - перезагружаешь страницу и пытаешься не пропустить опятьДа, точки останова в BAS тоже было бы здорово!