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

Мета та завдання проєкту

Мета

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

— Amazon.cherkassy.ua

Завдання

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

Вихідний файл повинен містити такі поля:

код товару,

назва товару,

посилання на зображення товару,

опис товару.

Деталі проєкту

послуга

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

Тематика

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

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

7 робочих днів.

Бюджет

10 000 гривень.

Складності проєкту

Захист від роботів

Як правило міжнародні майданчики з високим трафіком використовують багаторівневий захист від програм ботів, що суттєво ускладнює роботу парсера.

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

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

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

 — Щоб знайти потрібні елементи на усіх сторінках прийшлось написати складний алгоритм, який врахував всі можливі варіанти.

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

Отримати посилання на основне зображення товару на сайті Amazon вдалось без особливих труднощів, але додаткові зображення виводяться за допомогою скрипта і це ускладнило роботу.

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

Результати

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

Мій досвід та вміння

Розробка та налаштування

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

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

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

Просування

Послуги з розкручування магазинів для збільшення продажів.

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

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