Arser calendar, training sessions, and professional courses from several provider websites.
Project Goal To create Python scripts that automatically collect up-to-date information about training courses from the websites of leading professional training providers and save the data in a structured table (Excel / Google Sheets / CSV) for further analysis, comparison, and updates.
List of websites for parsing (all are mandatory):
- Oxford Management Centre — https://oxford-management.com/training-course-calendar
- GLOMACS — https://glomacs.com/training-course-calendar
- LEORON Professional Development Institute — https://leoron.com (the calendar is often in PDF, for example https://www.leoron.com/download-document/leoron-training-calendar-2026.pdf and similar)
- Boost Organization — https://boostorg.com/training-courses
- Informa Connect Academy — https://informaconnect.com/academy/courses + regional calendars (MEA, London, APAC, etc.)
And a few more websites that will be sent to the selected contractor in a private message.
Volume and Frequency Approximately 800–3000 records (each course launch in a specific location/date is a separate row). The script should support regular execution (weekly / monthly) for data updates without duplicating old records.
Structure of the output table (mandatory columns, English names in the file):
| № | Column name (EN) | Description / source | Note / example |
|---|---|---|---|
| 1 | Provider | Name of the provider | GLOMACS / Oxford Management Centre |
| 2 | Course Code | Course code (if available) | PMCMAR-2074 or — |
| 3 | Course Title | Full course title | Leading and Managing Yourself Training Course |
| 4 | Start Date | Start date | 02 Feb 2026 |
| 5 | End Date | End date | 06 Feb 2026 |
| 6 | Duration Days | Number of days | 5 |
| 7 | Location / Venue | City, country, format (Classroom / Online / Virtual / Hybrid) | Dubai, UAE / Online |
| 8 | Fee USD | Cost (in dollars, without the $ symbol and commas) | 5950 |
| 9 | Course Overview | Brief description (200–600 characters) | This course helps leaders... |
| 10 | Objectives | Main objectives (text or list separated by semicolons) | Learn to...; Develop... |
| 11 | Target Audience | Target audience | Managers, HR professionals |
| 12 | Agenda Day 1 | Day 1 agenda (full text) | Introduction to Self-Leadership... |
| 13 | Agenda Day 2 | Day 2 | ... |
| … | Agenda Day N | Up to 10 days (if the course is longer, combine into one column Full Agenda or add columns) | … |
| 14 | Detail URL | Direct link to the course page | https://glomacs.com/... |
| 15 | Certificate | Issued certificate | GLOMACS Certificate |
| 16 | Language | Language of instruction | English |
| 17 | Last Parsed | Date of parsing this record | 2026-01-28 |
Implementation Requirements
- Language: Python 3.10+
- Main libraries: requests / httpx, BeautifulSoup4, Selenium (if dynamic / JS is needed), pdfplumber / PyMuPDF (for PDF LEORON), pandas (for processing and saving)
- Error handling: skip broken pages, log errors (to log.txt file or console)
- Anti-blocking: User-Agent rotation, random delays of 3–12 seconds, proxies (discussed separately)
- Uniqueness: when updating, do not duplicate records (by the key Provider + Course Title + Start Date + End Date + Location)
- Do not duplicate the same training across different providers
- Output files:
- courses_full.xlsx (full table)
- courses_new.xlsx (only new/updated since the last run)
- log.txt
- Optional (additional payment):
- Automatic upload to Google Sheets (gspread)
- Weekly execution via cron / GitHub Actions
- Export to PDF report (WeasyPrint or similar) with a nice table
Work Stages and Acceptance
- Prototype: parsing 1 website (for example GLOMACS) + 10–20 rows in the table — demonstration of the result
- Full parser for all 7 websites + processing agenda by days
- Testing on actual data + cleaning duplicates
- Final submission: source code (private GitHub repository or archive), instructions for running, example files
Deadlines Approximately 7–18 calendar days (depends on the contractor's experience and the complexity of anti-bot protection on the websites). Fixed payment after demonstrating a working prototype + final payment after full submission.
Additional Wishes
- The code should be readable, with comments
- Do not use paid APIs / services without agreement
- Comply with robots.txt and do not overload websites (rate limiting)
- If the website requires registration, notify in advance
If the contractor has questions or suggestions for improving the table structure / automation — I am ready to discuss.
I look forward to your proposals with a portfolio on parsing (preferably examples of similar tasks — collecting calendars, courses, events, trainings).
-
4 days110 USD
277 1 1 4 days110 USDHello! I can complete this project in just a few days! Quality and quickly, we can discuss more details in private messages!
-
1 day99 USD
172 1 1 1 day99 USDHello! I am ready to complete this project and have extensive experience in developing various applications.
-
1 day100 USD
4089 8 0 1 1 day100 USDGood day.
Our team has many years of experience in developing ERP, CRM, CMS, and specialized software for businesses. We create effective digital solutions that help automate processes, increase productivity, and scale companies.
We work with modern technologies — from bots and scripts to AI agents and analytical systems. We develop websites of varying complexity. In our portfolio, we have implemented ERP solutions for the hotel business, as well as for companies engaged in the import and sale of goods, and our own product XFitness — an ERP system specifically designed for fitness clubs.
We are ready to implement your project and offer the best solution tailored to your needs.
Our portfolio:Freelancehunt
We specialize in the following areas:
… - Development of ERP Systems
- Development of CRM Systems
- Development of Websites of any complexity
- Development of CMS Systems
- Support for Websites
- Development of OpenCart
- Support for OpenCart
- Modification of OpenCart
- Refinement of OpenCart
- Development of WordPress
- Support for WordPress
- Modification of WordPress
- Refinement of WordPress
- Development of ECommerce
- Support for ECommerce
- Modification of ECommerce
- Refinement of ECommerce
- Development of Web Applications
- Support for 1C Servers
- Support for Web Servers
- Development of mobile applications
- Data parsing
- Development of bots
- Development of AI agents
and on the following technologies:
- Python
- PHP
- Laravel
- Symfony
- Yii2
- JS
- NodeJS
- jQuery
- TypeScript
- MySQL
- HTML
- CSS
- Vue
- Nuxt.js
- React
- React Native
- C++
-
5 days100 USD
182 5 days100 USDHere is a concise and clear version that shows you value the client's time:
Hello!
I have reviewed the technical specifications, and the task is completely clear. I have relevant experience in development with Python (Selenium, BS4, Pandas).
Regarding the task:
PDF (LEORON): I will implement it using pdfplumber or PyMuPDF.
Data: I will ensure the correct structure (Agenda by days) and deduplication of records.
Protection: I will set up User-Agent rotation and delays.
I am ready to start with a prototype (GLOMACS) to demonstrate data quality, as you requested. I write clean code and will meet deadlines.
… I am waiting for your response to get started!
-
7 days500 USD
1251 35 1 3 7 days500 USDHello, I am ready to complete the project. I have extensive experience in web resource parsing and bypassing various protections such as Cloudflare. Please message me, I would be happy to collaborate.
-
5 days100 USD
4975 41 4 1 5 days100 USDGood day!
I professionally develop parsers in Python.
I am ready to implement your project + deploy it on the server.
Write to me in private messages, we will clarify the details.
-
7 days300 USD
324 7 days300 USDI am implementing parsing of 7 websites with export to Excel/Google Sheets and automation through GitHub Actions. I have experience bypassing protection and structuring complex directories on Playwright, as in my projects PromParser and MVS Ticket Parser. I guarantee clean code and correct data processing.
Current freelance projects in the category Python
Calculate the location of the lost iPhone
56 USD
The phone was lost a day ago, the live location through the FIND MY app is no longer updating, the phone seems to be offline, lost mode is enabled. I need to determine the exact location of this device using some unconventional methods - I have tried everything available online… Python, Data Parsing ∙ 6 hours 6 minutes back ∙ 2 proposals |
Creation of a TikTok farm with income generation
602 USD
Looking for a person who can write software for a TikTok farm, so we can generate traffic and earn income. We are seeking a ready-made solution with a full cycle. Python, Bot Development ∙ 6 hours 34 minutes back ∙ 4 proposals |
AI Commenting Platform for TikTok and Instagram.Project Goal Develop a system that allows managing a large number of TikTok and Instagram accounts and automatically posting relevant comments under selected videos using AI. Main Functionality1. Account Management It is necessary to implement the ability to connect accounts:… AI & Machine Learning, Python ∙ 1 day 13 hours back ∙ 18 proposals |
Build a customer classification model1. There is client data in Mongo/SQL (approximately 20,000 entries with raw data). 2. It is necessary to build features and a classification model of clients into behavioral groups based on this data. 3. The project should be completed in Python. AI & Machine Learning, Python ∙ 3 days 8 hours back ∙ 39 proposals |
IT Automation of VAT Reporting
223 USD
It is necessary to develop a system for automating the transfer of sales data from the CRM to the accounting system Wafeq. The system should import bank and payment reports, automatically reconcile payments with invoices, generate invoices for VAT reporting, and minimize manual… AI & Machine Learning, Python ∙ 3 days 13 hours back ∙ 49 proposals |