PrestaShop Parser Development
Budget: $10 – $30 USD
Назва проекту:
Парсер prestashop
Опис проекту:
Потрібно розробити парсер для інтернет-магазину світильників nowodvorski.ua. Парсер повинен зібрати інформацію про всі товари на сайті та зберегти її у форматі CSV.
Вимоги до парсера
Отримати назву кожного товару.
Зібрати всі характеристики, доступні в секції "Характеристики", окрім "Наявність".
Зберегти отримані дані у CSV-файл, де кожна характеристика буде в окремій колонці.
Пройтися по всьому сайту один раз та витягнути всі доступні товари.
Витягнути посилання на сторінку товару.
Формат вихідного файлуCSV-файл має містити такі колонки:
Назва товару
Посилання на товар
Характеристика 1 (наприклад, Потужність)
Характеристика 2 (наприклад, Матеріал)
…
Характеристика N (остання доступна характеристика для товару)
Якщо для якогось товару певна характеристика відсутня – поле залишається порожнім.
Парсер повинен працювати один раз, без необхідності періодичного оновлення.
Якщо сайт має обмеження на кількість запитів – додати затримку між запитами, щоб уникнути блокування.
Бажано реалізувати на Python (BeautifulSoup, Scrapy, або Selenium) або PHP.
пс: перевірити коректність отриманих даних (відсутність дублювань, некоректних символів тощо).
Надати інструкцію із запуску парсера.
Парсер prestashop
Опис проекту:
Потрібно розробити парсер для інтернет-магазину світильників nowodvorski.ua. Парсер повинен зібрати інформацію про всі товари на сайті та зберегти її у форматі CSV.
Вимоги до парсера
Отримати назву кожного товару.
Зібрати всі характеристики, доступні в секції "Характеристики", окрім "Наявність".
Зберегти отримані дані у CSV-файл, де кожна характеристика буде в окремій колонці.
Пройтися по всьому сайту один раз та витягнути всі доступні товари.
Витягнути посилання на сторінку товару.
Формат вихідного файлуCSV-файл має містити такі колонки:
Назва товару
Посилання на товар
Характеристика 1 (наприклад, Потужність)
Характеристика 2 (наприклад, Матеріал)
…
Характеристика N (остання доступна характеристика для товару)
Якщо для якогось товару певна характеристика відсутня – поле залишається порожнім.
Парсер повинен працювати один раз, без необхідності періодичного оновлення.
Якщо сайт має обмеження на кількість запитів – додати затримку між запитами, щоб уникнути блокування.
Бажано реалізувати на Python (BeautifulSoup, Scrapy, або Selenium) або PHP.
пс: перевірити коректність отриманих даних (відсутність дублювань, некоректних символів тощо).
Надати інструкцію із запуску парсера.