| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Другие языки > Парсинг сайта. Задачка на засыпку. |
| Автор: Gamlex 3.11.2020, 22:59 |
| Приветствую всех гуру. Вопрос не привязан к конкретному языку программирования, не знал в какой раздел лучше его разместить. Проблема в следующем - был парсер, который парсил сайт вайлдберис для сбора статистики. Анализировалась конкретная категория и просматривались страницы с товарами в порядке увеличения по сути переходя по ссылкам увеличивая номер страницы "?page=1" и так далее. Парсер работал до недавнего времени. Сейчас, если, перейти на первую страницу какой то категории, к примеру на эту https://www.wildberries.ru/catalog/aksessuary/aksessuary-dlya-volos?page=1 а потом изменить номер страницы, например на 2, то мы снова увидим товары с первой страницы, хотя в ссылке вверху будет стоять ?page=2. Аналогично если перейти вниз страницы и нажать номер страницы не левой кнопкой мыши а к примеру открыть ссылку в новой вкладке - ссылка будет для второй страницы, но товары будут с первой. И так изменяя номер страницы вручную или открывая в новой вкладке мы будем иметь товары с первой страницы. Однако если левой кнопкой нажимать номер страницы внизу, товары будут открываться новые. Есть ещё один момент: Откройте каталог, перейдите внизу страницы на какую нибудь другую страницу. Перейдите на страницу какого то товара. После этого в браузере нажмите НАЗАД. Вы вернётесь на список товаров с первой страницы хотя в ссылке будет та страница которую вы выбрали. В общем, что называется перемудрили. Собственно вопрос: пожалуйста, помогите понять как можно загрузить следующую страницу (HTML код) с товарами в парсере в данной ситуации. Перебирал разные варианты, но решения к сожалению не нашёл. |