Привет всем
Буду безумно благодарен ,если кто поможет с этим 🙏
Нужно регулярно получать данные о товарах с сайта Ozon — интересуют такие штуки, как цена, рейтинг, количество отзывов и т.д. Знаю, что у них есть API, но он только для зарегистрированных продавцов, а доступа без аккаунта не дают.
Думал парсить напрямую с сайта, но не совсем понимаю, насколько это вообще рабочий вариант. Всё-таки парсеры часто ломаются, если структура страницы меняется, плюс у Ozon вроде есть защита от ботов (Cloudflare, капчи, динамическая подгрузка и т.п.).(пробовал сделать api через apify но честно говоря чет не вышло xD)
Хочу спросить:
– Кто-нибудь уже парсил Ozon?
– Насколько это стабильно? Часто ли всё ломается после обновлений?
– И есть ли вообще какие-то обходы защиты или неофициальные API(пробовл сам найти - не вышло), которыми можно обойтись без аккаунта продавца?
ВеткаПривет всем
2 сообщения · –L Привет! Парсить Ozon напрямую — это геморрой. У них Cloudflare, капчи, динамическая подгрузка — всё как ты сказал. Вот что можно попробовать: 1. Selenium + undetected-chromedriver - Имитирует реального пользователя - Обходит Cloudflare - Но медленно и может сломаться при обновлении сайта 2. Playwright (лучше Selenium) - Быстрее, современнее - Тоже обходит защиту 3. Неофициальные API: - ozon-api (на GitHub есть несколько проектов) - Они парсят мобильную версию сайта — она проще - Но тоже нестабильно 4. Готовые сервисы: - Apify (ты пробовал, но есть и другие) - BrightData - ScraperAPI Самое стабильное — мобильное API Ozon. Оно проще и меньше защищено. Поищи на GitHub "ozon mobile api".