Amazon.cherkassy.ua — Интернет-магазин товаров из США: Выборочный парсинг Amazon для импорта товаров на Prom.ua

Цель и задачи проекта

Цели

Спарсить с сайта Amazon.com нужны группы товаров для интернет-магазина, работающего на маркеплейсе Prom.ua.

— Amazon.cherkassy.ua

Задачи

  • Написать парсер, который в каждой из нужных групп выберет первых 50 товаров и загрузит данные в xlsx файл.
  • Структура файла должна удовлетворять требованиям маркеплейса Prom.ua, чтобы товары можно было автоматически импортировать.
  • Количество групп товаров выбранных с помощью фильтров, категорий -187 ссылок.
  • Количество товаров до 10000 позиций.

Выходной файл должен содержать следующие поля:

код товара,

название товара,

ссылка на изображение товара,

описание товара.

Детали проекта

Услуга

Парсинг товаров с сайта Амазон для наполнения интернет-магазина, работающего на маркетплейсе Prom.ua.

Тематика

Интернет-магазин со смешанным ассортиментом, для продажи товаров из США.

Термін виконання завдання

7 рабочих дней.

Бюджет

10 000 гривен.

Сложности проекта

Защита от роботов

Как правило, международные площадки с высоким трафиком используют многоуровневую защиту от программ ботов, что существенно усложняет работу парсера.

— Было принято решение установить паузу между запросами на сайт, это замедлило работу программы, но удалось достичь цели.

Неодинаковый шаблон страниц донора

Много ссылок на группы товаров и большое количество продавцов на площадке ведет к тому, что шаблоны товарных страниц отличаются между собой, соответственно элементы таких страниц завернуты в разный HTML код.

— Чтобы найти нужные элементы, на всех страницах пришлось написать сложный алгоритм, который учел все возможные варианты.

Сложность получить ссылку на дополнительные изображения товара

Получить ссылку на основное изображение товара на сайте Amazon удалось без особого труда, но дополнительные изображения выводятся с помощью скрипта и это усложнило работу.

— Была найдена ссылка на изображение и взята из кода тела скрипта.

Результаты

Парсинг Amazon выполнен отлично. Выходной файл с товарными позициями со всеми необходимыми для заказчика данными можно загрузить нажав на таблицу слева.

Мой опыт и умения

Разработка и настройка

Разработка и настройка сайтов на платформах Хорошоп, Prom, Shopify, WordPress+WooCommerce.

Работа с контентом

Парсинг товаров из сайтов, наполнение интернет-магазинов. Разработка структуры каталога.

Продвижение

Услуги по раскрутке магазинов для увеличения продаж.

Автоматизация

Автоматизация процессов обновления цен и наличия товарных позиций.