Если вы проверите этот URL с помощью не очень быстрого соединения (например, у меня: D), вы увидите, что он загружает только 15 элементов, ПОСЛЕ того, как он полностью загружен, он отправляет ДРУГОЙ запрос на загрузку остальных элементов.,Вот почему вы получаете только первые 15 элементов, используя ваш код (вы получаете ответ только на первый запрос)
Используя Chrome Developer Tools (нажмите F12), вы легко можете найти нужный запрос:
- Открыть сайт
- Открыть инструменты разработчика (F12)
- Нажмите на вкладку Сеть
- Теперь выберите Результаты на странице: 100
- Вы должны увидеть новый запрос под названием CategoryNavigationResultsView
- Скопировать команду curl (Копировать как cURL (bash))
Используйте
этот очень удобный сайт для преобразования запроса curl в запросы Python
Я не буду копировать полный запрос, но у него есть параметр данных:
data = {
'contentBeginIndex': '0^',
'productBeginIndex': '0^',
'showPageSize': '100^',
}
Отправив запрос таким образом, вы получите 100 единиц товара.Вы также можете получить следующие страницы, изменив ... BeginIndex.