Арсер календаря, тренінгів та професійних курсів з кількох сайтів-провайдерів
Ціль проекту Створити скрипти на Python, які автоматично збирають актуальну інформацію про тренінги / курси з сайтів провідних постачальників професійного навчання та зберігають дані в структуровану таблицю (Excel / Google Sheets / CSV) для подальшого аналізу, порівняння та оновлення.
Список сайтів для парсингу (обов'язково всі):
- Oxford Management Centre — https://oxford-management.com/training-course-calendar
- GLOMACS — https://glomacs.com/training-course-calendar
- LEORON Professional Development Institute — https://leoron.com (календар часто в PDF, наприклад https://www.leoron.com/download-document/leoron-training-calendar-2026.pdf та аналогічні)
- Boost Organization — https://boostorg.com/training-courses
- Informa Connect Academy — https://informaconnect.com/academy/courses + регіональні календарі (MEA, London, APAC тощо)
І ще кілька сайтів, які будуть надіслані обраному виконавцю в ЛС
Обсяг і частота Орієнтовно 800–3000 записів (кожен запуск курсу в певній локації/датах — окрема строка). Скрипт має підтримувати регулярний запуск (щотижня / щомісяця) для оновлення даних без дублювання старих записів.
Структура вихідної таблиці (обов'язкові стовпці, англійські назви в файлі):
| № | Column name (EN) | Опис / звідки брати | Примітка / приклад |
|---|---|---|---|
| 1 | Provider | Назва постачальника | GLOMACS / Oxford Management Centre |
| 2 | Course Code | Код курсу (якщо є) | PMCMAR-2074 або — |
| 3 | Course Title | Повна назва курсу | Leading and Managing Yourself Training Course |
| 4 | Start Date | Дата початку | 02 Feb 2026 |
| 5 | End Date | Дата закінчення | 06 Feb 2026 |
| 6 | Duration Days | Кількість днів | 5 |
| 7 | Location / Venue | Місто, країна, формат (Classroom / Online / Virtual / Hybrid) | Dubai, UAE / Online |
| 8 | Fee USD | Вартість (в доларах, без символу $ і ком) | 5950 |
| 9 | Course Overview | Короткий опис (200–600 символів) | This course helps leaders... |
| 10 | Objectives | Основні цілі (текст або список через крапку з комою) | Learn to...; Develop... |
| 11 | Target Audience | Цільова аудиторія | Managers, HR professionals |
| 12 | Agenda Day 1 | Програма Дня 1 (повний текст) | Introduction to Self-Leadership... |
| 13 | Agenda Day 2 | День 2 | ... |
| … | Agenda Day N | До 10 днів (якщо курс довший — об'єднати в один стовпець Full Agenda або додати стовпці) | … |
| 14 | Detail URL | Пряма посилання на сторінку курсу | https://glomacs.com/... |
| 15 | Certificate | Видаваний сертифікат | GLOMACS Certificate |
| 16 | Language | Мова проведення | English |
| 17 | Last Parsed | Дата парсингу цього запису | 2026-01-28 |
Вимоги до реалізації
- Мова: Python 3.10+
- Основні бібліотеки: requests / httpx, BeautifulSoup4, Selenium (якщо потрібна динаміка / JS), pdfplumber / PyMuPDF (для PDF LEORON), pandas (для обробки та збереження)
- Обробка помилок: пропускати биті сторінки, логувати помилки (в файл log.txt або консоль)
- Анти-блокування: User-Agent ротація, випадкові затримки 3–12 сек, проксі (обговорюється окремо)
- Унікальність: при оновленні не дублювати записи (по ключу Provider + Course Title + Start Date + End Date + Location)
- Не дублювати однакові тренінги у різних постачальників
- Вихідні файли:
- courses_full.xlsx (повна таблиця)
- courses_new.xlsx (тільки нові/оновлені за останній запуск)
- log.txt
- Опціонально (додаткова оплата):
- Автоматична завантаження в Google Sheets (gspread)
- Щотижневий запуск по cron / GitHub Actions
- Експорт в PDF-звіт (WeasyPrint або аналог) з красивою таблицею
Етапи роботи та приймання
- Прототип: парсинг 1 сайту (наприклад GLOMACS) + 10–20 рядків у таблицю — демонстрація результату
- Повний парсер всіх 7 сайтів + обробка agenda по дням
- Тестування на актуальних даних + очищення дублікатів
- Фінальна здача: вихідний код (GitHub приватний репозиторій або архів), інструкція по запуску, приклади файлів
Терміни Орієнтовно 7–18 календарних днів (залежить від досвіду виконавця та складності анти-бот захисту на сайтах). Фіксована оплата після демонстрації працюючого прототипу + фінальний розрахунок після повної здачі.
Додаткові побажання
- Код має бути читабельним, з коментарями
- Не використовувати платні API / сервіси без погодження
- Дотримуватись robots.txt і не перевантажувати сайти (rate limiting)
- Якщо сайт вимагає реєстрації, попередити заздалегідь
Якщо у виконавця є питання або пропозиції щодо покращення структури таблиці / автоматизації — готовий обговорити.
Чекаю ваші пропозиції з портфоліо по парсингу (бажано приклади схожих завдань — збір календарів, курсів, подій, тренінгів).
-
4 дні4936 UAH
277 1 1 4 дні4936 UAHВітаю! Можу виконати даний проект за лічені дні! Якісно та швидко, більше деталей можемо обсудити у приватних повідомленнях!
-
1 день4442 UAH
172 1 1 1 день4442 UAHПривіт! Готовий виконати цей проект, маю великий досвід розробки різних додатків.
-
1 день4487 UAH
4089 8 0 1 1 день4487 UAHДоброго дня.
Наша команда має багаторічний досвід у розробці ERP, CRM, CMS та спеціалізованого програмного забезпечення для бізнесу. Ми створюємо ефективні цифрові рішення, що допомагають автоматизувати процеси, підвищувати продуктивність та масштабувати компанії.
Працюємо з сучасними технологіями — від ботів і скриптів до AI-агентів та аналітичних систем. Розробляємо сайти різної складності. У нашому портфоліо — реалізовані ERP-рішення для готельного бізнесу, а також для компаній, які займаються імпортом та продажем товарів, а також власний продукт XFitness — ERP-система, створена спеціально для фітнес-клубів.
Готові реалізувати ваш проєкт і запропонувати найкраще рішення саме для ваших потреб.
Наше портфоліо:Freelancehunt
Ми спеціалізуємось в таких сферах:
… -Розробка ERP Систем
-Розробка CRM Систем
-Розробка Веб-Сайтів будь-якої складності
-Розробка CMS Систем
-Підтримка Веб-Сайтів
-Розробка OpenCart
-Підтримка OpenCart
-Модифікація OpenCart
-Доробка OpenCart
-Розробка WordPress
-Підтримка WordPress
-Модифікація WordPress
-Доробка WordPress
-Розробка ECommerce
-Підтримка ECommerce
-Модифікація ECommerce
-Доробка ECommerce
-Розробка Веб-Додатків
-Підтримка 1С Серверів
-Підтримка Веб-Серверів
-Розробка мобільних додатків
- Парсинг даних
-Розробка ботів
-Розробка AI-агентів
та на таких технологіях:
- Python
-PHP
-Laravel
-Symfony
-Yii2
-JS
-NodeJS
-jQuery
-TypeScript
-MySQL
-HTML
-CSS
-Vue
-Nuxt.js
-React
-React Native
-C++
-
5 днів4487 UAH
182 5 днів4487 UAHОсь лаконічний та чіткий варіант, який показує, що ти цінуєш час замовника:
Вітаю!
Ознайомився з ТЗ, задача повністю зрозуміла. Маю релевантний досвід розробки на Python (Selenium, BS4, Pandas).
По суті задачі:
PDF (LEORON): Реалізую через pdfplumber або PyMuPDF.
Дані: Забезпечу правильну структуру (Agenda по днях) та дедублікацію записів.
Захист: Налаштую ротацію User-Agent та затримки.
Готовий почати з прототипу (GLOMACS) для демонстрації якості даних, як ви і просили. Код пишу чистий, терміни витримаю.
… Чекаю на відповідь для старту!
-
7 днів22 434 UAH
1251 35 1 3 7 днів22 434 UAHВітаю, готовий виконати проект. За плечима великий досвід парсингу веб-ресурсів, обходу різних захистів типу cloudflare. Пишіть в особисті повідомлення, буду радий співпраці.
-
5 днів4487 UAH
4975 41 4 1 5 днів4487 UAHДоброго дня!
Професійно розробляю парсери на Python.
Готовий реалізувати ваш проект + розгорнути його на сервері
Напишіть мені в лс, уточнимо деталі
-
7 днів13 461 UAH
324 7 днів13 461 UAHРеалізую парсинг 7 сайтів з експортом у Excel/Google Sheets та автоматизацією через GitHub Actions. Маю досвід обходу захисту та структурування складних каталогів на Playwright, як у моїх проектах PromParser та Парсер талонів МВС.
Гарантую чистий код та коректну обробку даних.
Актуальні фриланс-проєкти в категорії Python
Створення Тік-ток ферми з генерацією доходу
27 000 UAH
в пошуках людини, яка може написати софт для ферми Тік Ток, щоб ми змогли генерувати трафік, отримувати дохід. Шукаємо готове рішення з повним циклом. Python, Розробка ботів ∙ 20 годин 18 хвилин тому ∙ 14 ставок |
AI Коментуюча Платформа для TikTok та Instagram.Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення… AI та машинне навчання, Python ∙ 2 дні 3 години тому ∙ 21 ставка |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 3 дні 21 година тому ∙ 43 ставки |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 4 дні 3 години тому ∙ 51 ставка |
Інструмент звірки рахунків з банком, картами та бухгалтеромТехнічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і… Python, Десктопні додатки ∙ 4 дні 15 годин тому ∙ 43 ставки |