24FreelanceБіржа фрилансу, яка не спить
Термін прийому заявок минув

Python-скрейпер і система збору даних

172 перегляди 0 відгуків#41815
Бюджет€1 925за проєкт
ФорматРазовий проєктбез передоплати
ОплатаГотівка, Банківський переказ
Прийом заявокТермін прийому заявок минувдо 30.08.2026
Відгуків0у середньому в розділі: 0,3
Переглядів17215 за 14 днів

Опис проєкту

Переклад
Нам потрібна виробнича система веб-скрейпінгу, яка за розкладом раз на день збирає структуровані дані з 5-8 сайтів і складає їх у вигляд, придатний для аналітики. Мова йде не про скрипт на один прогін, а про сервіс, який працює без нагляду кожен день, переживає зміни верстки на джерелах, ввічливо знижує навантаження за вимогою сайту й не падає цілком, якщо сломався один з цільових ресурсів. Частина джерел — звичайний статичний HTML, частина — важкі SPA на JavaScript, тому краулер повинен упевнено працювати й з тими, й з іншими.

Не менш важливо те, що відбувається після завантаження сторінки. Сирий HTML потрібно перетворювати в перевірені й очищені від дублів записи, а ціни, дати й телефони — приводити до єдиних форматів ще до попадання в базу. Зберігати має сенс тільки нове чи змінене, тому потрібна інкрементальна логіка. Поверх цього нам важлива операційна прозорість: дашборд з успішністю запусків й обсягами, сповіщення при збоях й аномаліях у даних, а також відтворюваний деплой, який можна піднути з нуля без усних легенд.

Конкретні цільові сайти конфіденційні й передаються за NDA після узгодження умов. У відповіді напишіть, з якими антибот-захистами ви вже стикалися й як утримували парсер стабільним у часі. Повний обсяг робіт нижче.

1. Архітектура скрейпера
— Scrapy + ротація проксі та пула User-Agent
— Playwright/Selenium для JS-сайтів
— Обхід CAPTCHA (2captcha / anti-captcha)
— Rate limiting, дотримання robots.txt

2. Пайплайн даних
— HTML у структурований JSON
— Валідація й дедублікація
— Нормалізація цін, дат, телефонів
— Зберігання в PostgreSQL з проектуванням схеми
— Інкрементальні оновлення (тільки нові/змінені записи)

3. Моніторинг і експлуатація
— Дашборд: успішність запусків, кількість записів, помилки
— Сповіщення в Slack/email при збоях
— Деплой через Docker Compose
— Cron-розклад з логікою повторів

Цільові сайти
— Конфіденційно (NDA) — деталі після угоди
— Суміш статичних та SPA-сайтів

Результат
— Вихідний код з тестами
— Docker Compose конфігурація
— Міграції схеми БД
— Runbook і настройка моніторингу
Розробка програм Готівка, Банківський переказ

Безпечна угода (Ескроу)

Оплата резервується на ескроу-рахунку Payora в USDT (TRC-20) і переказується виконавцю лише після підтвердження виконання роботи.

24
Твенті · порада

Як написати відгук, який оберуть

  • Почніть із завдання замовника, а не з розповіді про себе.
  • Додайте одну-дві схожі роботи з портфоліо.
  • Назвіть ціну й термін — і що саме до них входить.
  • Поставте одне уточнювальне запитання — воно починає діалог.

Відгуки 0

Тексти відгуків бачить лише замовник.

Той самий розділ

Схожі проєкти

Усі проєкти розділу
Застосунок інвентаризації складу зі сканером штрихкодів

Застосунок інвентаризації складу зі сканером штрихкодів

Потрібен розробник мобільного застосунку для складського обліку зі скануванням штрихкодів, приходом, видатком, ревізією та звітами.

Розробка програм24.09.20260236
0відгуків
Корисно знати
Як відгукнутися на цей проєкт?

Увійдіть як фрилансер, опишіть, як розв’яжете завдання, вкажіть ціну й термін. Замовник читає відгуки й починає діалог із найкращими.

Хто бачить мій відгук?

Лише замовник, який розмістив проєкт, і ви. Інші фрилансери не бачать ні тексту, ні ціни.

Де знайти схожі замовлення?

Нові проєкти в розділі «Розробка програм» з’являються щодня. Усі проєкти розділу

На які запити відповідає ця сторінка