Парсер для збирання даних з Розетки рейтингу товарів
Необхідно зробити парсер для збирання даних з Розетки та заповнення їх в таблицю.
Зразок таблиці за посиланням:
Таблиця потрібна для аналізу рейтингу товарів у видачі Розетка. В таблиці для прикладу додано 4 товари. По факту товарів може бути будь яка кількість товарів.
Колонки A, B – обов’язкові для заповнення, їх значення заповнює людина. Колонку С, D, Е заповнює парсер. Колонки F, G вільні та не обов’язкові, їх може бути будь яка кількість або не бути взагалі, вони створюються людиною з будь якими шапками та значеннями. Колонки H та далі правіше заповнюються парсером.
Колонка «Пошуковий запит» - запит, який вводиться в пошук.
Колонка «Назва товару» - назва товару за посиланням.
Колонка «Категорія товару» - назва кінцевої категорії товару (приклад на скріншоті).
Колонка «Категорія так/ні». Якщо пошуковий запит веде в категорію товару, приклад посилання https://bt.rozetka.com.ua/ua/252133/c252133/ , то значення «так», якщо не веде, та запит залишається пошуковим, приклад посилання https://rozetka.com.ua/ua/search/?text=%D1%84%D0%BE%D1%82%D0%BE%D0%B5%D0%BF%D1%96%D0%BB%D1%8F%D1%82%D0%BE%D1%80§ion_id=252133&redirected=1 , то значення «ні».
Колонка "Пошук". По кожному пошуковому запиту в таблицю заповнюється місце у рейтингу видачі. Заливається зеленим кольором, якщо місце с 1 по 5, жовтим, якщо місце з 6 по 20, помаранчевим, якщо місце нижче 21, але на першій сторінці, червоним, якщо товар на другій сторінці та нижче. Якщо товар не знайдений, то ставиться знак прочерку та червоний колір. В видачі товарів є рекламні місця, вони позначені словом «Реклама» (приклад на скріншоті), якщо товар має таке місце, то до числа добавляється «рек».
Колонка "Реклама". По кожному пошуковому запиту в таблицю заповнюється місце у рекламній видачі на сторінці зліва направо, якщо товару немає, то вказується знак прочерку, в дужках кількість рекламних пропозицій на сторінці. Заливається зеленим кольором, якщо 1 товар в топ 10, жовтим, якщо нижче 10 місця, але є в рекламі, червоним, якщо в рекламній видачі немає. Рекламна видача знаходиться в карточках товарів (приклад на скріншоті), парсер дивиться в першій карточці органічної видачі. Якщо в першій карточці рекламної видачі немає, то дивиться у другій, якщо в ній немає, то в третій, якщо в третій немає, ставить значення «-» і кольором не помічає.
Колонка «Топ продажів». Якщо на карточці вказано «Топ продажів» (приклад на скріншоті) - значення «так» зеленим кольором, якщо ні, то значення «ні» жовтим кольором. Якщо карточка має рекламне місце в органічній видачі, то «Топ продажів» може у видачі не показувати, а тільки в карточці, тоді потрібно подивитись в карточці (приклад на скріншоті).
Парсер збирає дані в таблицю кожен день по всім товарам, внесеним в таблицю, в час, який вказується людиною при налаштуванні. Історія парсингу повинна зберігатись, тобто до таблиці додаються нові дані, а старі залишаються в неї. Якщо таблиця закінчиться, робиться друга така сама, і парсер заповнює її. Старі таблиці всі зберігаються.
В налаштуванні парсингу людина вказує кількість сторінок видачі для збирання даних. При додаванні посилань на товари повинна бути можливість додавання списком посилань. Товари розташовуються в таблиці зверху до низу по алфавіту першої букви назви.
Парсер повинен працювати через режим Інкогніто, щоб історія та кукі не заважали парсеру бачити правильну видачу товарів.
Потрібно зробити доступ через веб браузер через логін та пароль. Користувач сам реєструється через свій будь який логін, пароль, а адмін підтверджує його реєстрацію, і тоді користувач отримує доступ. При необхідності, адмін видаляє користувача, і доступ у користувача зникає. Кількість користувачів необмежена.
Після виконання та прийомки проекту потрібна його підтримка надалі, щоб парсер працював без помилок.
-
Привіт, я працював над проєктом "Парсер для маркетплейсу" , де зібрав і обробив дані понад 500 товарів щоденно для аналітики рейтингу, схоже на ваш запит.
Як ви плануєте оновлювати список товарів для парсингу — вручну чи автоматично?
Пропоную зв'язатися, я безкоштовно проконсультую вас з технічної сторони та складемо план розробки + розповім про мою команду!
-
417 9 0 Вітаю, готовий зробити такий парсер. Є питання сприводу вводних для парсингу та доступу через веб браузер.
-
20 Маю досвід у парсингу (Rozetka, Hotline, Prom).
Зроблю парсер для Rozetka з двома режимами:
Дані виводяться в Excel/CSV із сортуванням, кольоровими шапками, характеристиками та доставками.
-
655 6 1 Доброго дня! Готовий зробити парсер для збирання даних рейтингу товарів у видачі Розетки. Для встановлення вартості виконання треба узгодити декілька аспектів які не вказані в умовах проекту.
-
1616 8 0 Привіт,
Я розробник у сфері AI/ML та WEB SCRAPING. Зможу виконати Ваш проект. Напишіть мені, обговоримо.
Актуальні фриланс-проєкти в категорії Парсинг даних
Разработка Python-бота для автоматической регистрации и ведения аккаунтов в Fairy Trail, TourBar, Tr
15 000 UAH
Нужен профессиональный Python-разработчик для создания бота (десктопное приложение для macOS), который будет: 1. Автоматически регистрировать аккаунты в трёх приложениях: Fairy Trail, TourBar, Travel Girls. 2. Проходить верификацию в Travel Girls (с ручной помощью девушки —… Парсинг даних, Розробка ботів ∙ 3 хвилини тому ∙ 3 ставки |
Требуется спеціаліст з просування в Telegram.
1286 UAH
Завдання: інвайт реальних користувачів за базою юзернеймів у нові чати та розсилка повідомлень по цільовій базі. Цікавить тільки якісний трафік і робота з живою аудиторією — виконавців, які використовують ботів, накрутку або неякісні методи, прохання НЕ БЕСПОКІТЬ. Робота… Парсинг даних, Просування у соціальних мережах (SMM) ∙ 2 дні 5 годин тому ∙ 8 ставок |
Збір B2B бази даних компаній у Німеччині
1801 UAH
Мета: Отримання списку потенційних роботодавців (клієнтів) для B2B розсилки. Регіон: Мюнхен (München) + радіус 50 км. Вимагані ніші: Будівельні компанії (Bauunternehmen) Продовольчі підприємства (Lebensmittelhersteller, м'ясокомбінати, пекарні) Логістика та складські… Парсинг даних, Продажі та генерація лідів ∙ 2 дні 7 годин тому ∙ 32 ставки |
Консультація по парсингу підписників Instagram-акаунтівДоброго дня. Необхідно провести попередню оцінку можливості виконання наступного завдання. У мене є список Instagram-акаунтів. Мета — отримати контактні дані (в першу чергу email-адреси) користувачів, які підписані на ці акаунти. Раніше мені зустрічалися компанії та сервіси, які… Парсинг даних ∙ 5 днів 23 години тому ∙ 12 ставок |
Потрібен спеціаліст для пошуку контактів ЛПР по УкраїніНеобхідно зібрати базу (чи готова база) контактів осіб, які приймають рішення (ЛПР), у компаніях України. Збір інформації, Парсинг даних ∙ 6 днів 4 години тому ∙ 19 ставок |