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

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

133 перегляди 0 відгуків#41815
Бюджет€1 925за проєкт
ФорматРазовий проєктбез передоплати
ОплатаГотівка, Банківський переказ
Прийом заявокТермін прийому заявок минувдо 30.08.2026
Відгуків0у середньому в розділі: 0,3
Переглядів13360 за 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 і настройка моніторингу
Розробка програм Готівка, Банківський переказ
24
Твенті · порада

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

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

Відгуки 0

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

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

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

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

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

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

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

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

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

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

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

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

ЗАМОВНИКАМ · БЕЗПЕЧНА УГОДА

Потрібен схожий проєкт? Розмістіть завдання безкоштовно за 30 секунд

Отримайте пропозиції від перевірених фрілансерів та сплачуйте результат лише після прийняття через Безпечну угоду.

Розмістити завдання безкоштовно →Як працює захист
ВИКОНАВЦЯМ · PAYORA 1-CLICK

Закріпіть анкету в ТОП категорії за $5 / тиждень

Підніміть свій профіль та портфоліо на 1-ше місце каталогу (оплата в 1 клік через Payora) та отримуйте до 5× більше прямих замовлень.

Закріпити в ТОП ($5/тижд)Поповнити через Payora