Как получить полное тело страницы?

Ребят. Учусь парсингу. Вроде бы всё понятно, но появились в ходе обучения некоторые нюансы. Допустим есть сайт (НЕ РЕКЛАМА) . По дефолту в каталоге доступно для просмотра 50 товаров, но и есть фильтр, в котором можно указать (показать все или просто "Все"). Так вот при парсинге, я получаю 50 товаров, а хотелось бы все товары. Идея curl'ом дёргать тела всех страниц уже возникала. Можно ли как-то изящнее решить данную проблему? Допустим как-то программно нажать на "Все".

Заранее спасибо!
  • Вопрос задан
  • 289 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Открываете сайт в браузере, запускаете средства разработки (F12), переходите в раздел "Сеть", нажимаете на странице "показать всё", в логах смотрите запрос со всеми параметрами.
P.S. Смотрите куку запроса simasettings, там фрагмент
s:16:"isInfinityScroll";i:0
меняется на
s:16:"isInfinityScroll";i:1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы