Парсер для сбора данных с Розетки рейтинга товаров
Необходимо сделать парсер для сбора данных с Розетки и заполнения их в таблицу.
Пример таблицы по ссылке:
Таблица нужна для анализа рейтинга товаров в выдаче Розетка. В таблице для примера добавлено 4 товара. По факту товаров может быть любое количество товаров.
Колонки A, B – обязательные для заполнения, их значения заполняет человек. Колонку C, D, E заполняет парсер. Колонки 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. Смогу выполнить Ваш проект. Напишите мне, обсудим.
Актуальные фриланс-проекты в категории Парсинг данных
Консультация по парсингу подписчиков Instagram-аккаунтовЗдравствуйте. Необходимо провести предварительную оценку возможности выполнения следующей задачи. У меня есть список Instagram-аккаунтов. Цель — получить контактные данные (в первую очередь email-адреса) пользователей, которые подписаны на эти аккаунты. Ранее мне встречались… Парсинг данных ∙ 2 дня 13 часов назад ∙ 12 ставок |
Нужен специалист для поиска контактов ЛПР по УкраинеНеобходимо собрать базу (или готовую базу) контактов лиц, принимающих решения (ЛПР), в компаниях Украины. Поиск и сбор информации, Парсинг данных ∙ 2 дня 18 часов назад ∙ 17 ставок |
Необходимо спарсить данные из LinkedinНеобходимо спарсить данные с Linkedin по нашему списку. Для каждой записи нужно найти и собрать доступные данные, если такие есть на Linkedin профиле, включая фотографию профиля в соцсети Linkedin, email-адрес, ссылки на социальные сети, вебсайт компании, номер телефона. Все… Парсинг данных ∙ 3 дня назад ∙ 27 ставок |
Парсинг и классификация данныхИщем разработчика для реализации системы сбора и структурирования данных из открытых источников. У нас есть база владельцев малого бизнеса в США, которая содержит имя человека, название компании, адрес и штат. Необходимо построить процесс обогащения этих записей дополнительной… Веб-программирование, Парсинг данных ∙ 3 дня 1 час назад ∙ 41 ставка |
Свитлагата
750 UAH
Необходимо импортировать 1819 товаров из XML/YML-фида Prom.ua в OpenCart 3. Есть готовый XML-файл, который содержит названия товаров, описания, цены, фотографии, характеристики, производителей и категории. Необходимо: импортировать все товары в OpenCart 3; создать и… CMS, Парсинг данных ∙ 4 дня 4 часа назад ∙ 34 ставки |