Как на js перехватить ответ XMLHttpRequest запроса на странице?
Нужно спарсить данные со страницы, которая делает XMLHttpRequest запросы для получения json массива. Как на javascript перехватить ответ с данными?
Парсинг делаю headless браузером и могу вставлять js-скрипты в страницу.
ThunderCat, там защита от парсинга, поэтому запускаю headless браузер, что бы он сам эти ajax запросы выполнял. Если я сам шлю запросы cURL, то мне ничего не отвечает сервер )) Не все так просто.
Vit, чет подозреваю что все не так сложно, просто надо заголовки нужные послать, что делается в 2 клика, открыл нетворк, кликнул запрос, посмотрел заголовки.
ThunderCat, Хотите попробовать? https://appgallery.huawei.com/Categories
Первая проверка по verificationCode, это просто. Дальше передавая verificationCode, сервер отдает json с пустыми данными. Естественно все параметры аналогично тому как в браузере передаются.
Технология которая может тебе помочь, называется манкипатчингом. Вкратце, это замена функции оригинала, своей собственной функцией оберткой. Ну а более подробнее же... воспользуйся поиском: https://yandex.ru/search/?text=XMLHttpRequest+пере...