Инструмент для автоматической отладки (дебаг-трассировка по шагам) html-страницы при загрузке?
Есть скрипт на php для парсинга конкретных позиций в авито (в личных целях).
Удобно было - ставишь например тренажёр стоимостью 150 тыщ, продающийся дешевле 90 тыщ на парсинг каждое утро, и если появляется новое объявление, то письмо приходит с утра.
Однако с недавних пор авито переделал процесс, видимо дабы избавиться от... нет, не от таких как я, а от тех, кто парсит там номера и спамит потом на них.
Иногда (почти всегда, но в реальном браузере это происходит настолько быстро, что кажется что сразу получается конечный результат) вместо результата возвращается гифка "идёт загрузка", с жуткими скриптами, которые через время уже подгружают настоящую страницу с результатами.
Хочу понять, каким образом работают эти заврапленные скрипты.
Т.е. нужен у браузера или у какого-то инструмента следующий функционал:
1. при открытии страницы, в отладчике каждое действие необходимо выполнить по шагам:
1.1. получить ли (сохранить) новые куки?
1.2 остановка на точке входа в загружаемую процедуру javascript, для последующего выполнения по шагам
В существующей в хроме консоли разработчика не нашёл возможности чтобы при загрузке страницы ничего не выполнялось автоматом, а ставилось на паузу с ожиданием выполнения пользователем по шагам. На паузу можно поставить в реалтайме только, так не успеть остановить, чтобы понять что происходит.
Я описал ситуацию, когда скриптов может быть много, они завраплены, и у меня нет желания(времени и денег) самостоятельно определять, какой же из них выполняется первым, какая именно функция из них дёргается и чем именно...
Понимаете?
Я хочу увидеть порядок и ход выполнения скриптов самим браузером, а не чтобы я сам выбирал какой-нить скрипт и ставил на нём точку останова.
+ я уже писал, что эта промежуточная страница со скриптом выполняется и подменяется настолько быстро, что в реалтайме эту страницу и скрипты на ней я вряд ли определю. Т.е. можно конечно долго и упорно копаться, если использовать ваш метод, но вариант, который я ожидаю, позволил бы это сделать просто и быстро.
Либо я не понял предлагаемого вами решения.