Мета проекту
Розробити парсер для Amazon, який буде збирати всі відгуки до обраного товару.
Основні вимоги
1. Функціонал парсера:
1. Збір відгуків до вибраного товару на Amazon:
o Amazon відображає максимум 10 відгуків на одній сторінці, і можна переглянути до 10 сторінок. За замовчуванням це обмежує парсер до збору максимум 100 відгуків.
o Щоб збільшити кількість отриманих відгуків, парсер повинен мати можливість поетапного збору:
Парсинг відгуків окремо для кожного рівня зірок (1*, 2*, 3*, 4*, 5*).
Парсинг відгуків із можливістю фільтрації за ключовими словами для кожного рівня зірок окремо (наприклад, пошук відгуків, що містять конкретні слова чи фрази, зазначені користувачем), що збільшить отриманий масив даних.
2. Вхідні дані для парсера:
o Обов’язкове введення посилання на товар, відгуки якого необхідно зібрати.
o Можливість додавання ключових слів для пошуку у відгуках.
3. Обробка отриманих даних:
o Після завершення збору відгуків з усіх доступних сторінок та фільтрів, парсер має автоматично видалити дублікати відгуків, які могли виникнути в процесі парсингу (наприклад, якщо відгуки відображаються в кількох фільтрах одночасно).
Ця логіка дозволяє максимально ефективно збирати велику кількість релевантних відгуків, забезпечуючи коректність та унікальність зібраних даних.
• - Врахувати, що Amazon використовує CAPTCHA. Необхідно максимально спростити для користувача процес обходу CAPTCHA (наприклад, надати інструкції, реалізувати підтримку API для автоматизації).
2. Формат вивантаження:
• - Вивантаження відгуків має здійснюватися у зручний текстовий формат (наприклад, .txt, .csv).
• - Кожен відгук має бути структурований за блоками:
• - Початок відгуку.
• - Текст відгуку.
• - Кінець відгуку.
3. Інші деталі:
• - Мова відгуків не має значення.
• - Система має бути стабільною, здатною працювати із великим обсягом даних без збоїв.
Технічні вимоги
• - Інструкція для запуску скрипта на локальному комп’ютері.
Термін виконання
Вказати ваші можливі терміни виконання проекту.
Бюджет
Очікуваний бюджет обговорюється. Запропонуйте вашу вартість виконання.
Контакти
Для уточнення деталей напишіть ваше запитання.