Парсер з сайту
1000 UAHТЗ: парсер Flashscore для баскетболу
Потрібно зробити парсер матчів Flashscore для баскетболу.
Ціль
На вхід дається 1 посилання на матч Flashscore.
На виході потрібно отримати файл Excel (.xlsx) і, за бажанням, JSON, де будуть:
останні 20 матчів першої команди
останні 20 матчів другої команди
останні 5 очних матчів (H2H)
Важливо:
Для кожного матчу в усіх трьох блоках потрібно витягнути:
дату
турнір / лігу
home team
away team
фінальний рахунок
рахунок по чвертях:
Q1
Q2
Q3
Q4
OT / overtime, якщо є
Тобто дані по чвертях обов’язково потрібні:
для останніх 20 матчів першої команди
для останніх 20 матчів другої команди
для останніх 5 очних матчів
Приклад вхідного посилання
Наприклад:
https://www.flashscore.ua/match/basketball/galatasaray-QR2OmUw1/hapoel-holon-drJ5oMza/?mid=SrtMQ2Lc
Інші приклади:
https://www.flashscore.ua/match/basketball/chalon-saone-pK5YsrsB/unicaja-K6HkdCoR/?mid=x29t9zmJ
https://www.flashscore.ua/match/basketball/iverioni-t2CTRQC4/kutaisi-8Q4lA1ID/?mid=rkkb5Ote
https://www.flashscore.ua/match/basketball/olympiakos-ptNXXDf6/paris-CdCP6AWf/?mid=67EUnajd
Як має працювати логіка
Крок 1
Парсер відкриває сторінку матчу за посиланням.
Крок 2
На сторінці матчу переходить у вкладку H2H.
Крок 3
У вкладці H2H збирає 3 блоки:
Останні матчі першої команди
Останні матчі другої команди
Очні матчі (H2H)
Крок 4
Із цих блоків потрібно зібрати:
20 матчів першої команди
20 матчів другої команди
5 очних матчів
Крок 5
Кожен знайдений матч відкривається окремо.
Крок 6
З кожного матчу потрібно витягнути дані зі сторінки Огляд / Summary:
фінальний рахунок
Q1
Q2
Q3
Q4
OT, якщо є
Важливі правила
1. Не потрібно відсікати технічні матчі 20:0 / 0:20
Такі матчі теж потрібно парсити і записувати у файл.
Потім вони можуть не враховуватись уже на етапі аналізу.
2. Якщо матчів менше ніж 20 або H2H менше ніж 5
Парсер повинен повернути стільки матчів, скільки реально є, без падіння.
3. Якщо є overtime
Його потрібно окремо зберігати:
OT1
OT2
OT3
якщо є кілька овертаймів.
4. Якщо якихось даних немає
Не падати з помилкою, а записувати null або пусте значення.
Формат вихідного Excel
Потрібен файл .xlsx з такими листами:
Sheet 1 — Summary
Службова інформація:
sourceMatchUrl
sourceMatchId
homeTeam
awayTeam
sourceMatchDate
sourceMatchStatus
sourceHomeScore
sourceAwayScore
sourceTotal
collectedHomeMatches
collectedAwayMatches
collectedH2HMatches
generatedAtUtc
Sheet 2 — Home_Last20
Останні 20 матчів першої команди
У кожному рядку обов’язково мають бути дані по чвертях
Sheet 3 — Away_Last20
Останні 20 матчів другої команди
У кожному рядку обов’язково мають бути дані по чвертях
Sheet 4 — H2H_Last5
Останні 5 очних матчів
У кожному рядку обов’язково мають бути дані по чвертях
https://github.com/gustavofariaa/FlashscoreScraping?tab=Unlicense-1-ov-file
https://apify.com/statanow/flashscore-scraper-match-statistic/input-schema?utm_source=chatgpt.com
https://apify.com/extractify-labs/flashscore-extractor?utm_source=chatgpt.com
відкрити готових рішеннь які можна взяти та доробити я прикріпив своє допрацювання але воно не парсить 20 ігор та не парсить дані четверті цих ігор
Додатки 1
Відгук замовника про співпрацю з Миколою К.
Парсер з сайтурекомендую дуже крутий спеціаліст
Відгук фрилансера про співпрацю з Олександром Білобровим
Парсер з сайтудобре розписав тз, лояльно спілкувався та відносився. одним словом - прекрасний замовник
-
Вітаю! Працював зі схожим проєктом
Зможу реалізувати все швидко та якісно. Вже є заготовки.
-
180 Добрий день.
Можу реалізувати парсер для Flashscore на Python.
План реалізації:
* використаю Python (Playwright або Selenium) для коректної роботи з динамічним контентом
* парсер відкриватиме сторінку матчу та вкладку H2H
* збере:
… • 20 останніх матчів першої команди
• 20 останніх матчів другої команди
• 5 очних матчів
* для кожного матчу витягну дату, лігу, команди, фінальний рахунок та рахунок по чвертях (Q1–Q4 + OT якщо є)
Результат буде сформовано у файл Excel (.xlsx) з листами:
Summary / Home_Last20 / Away_Last20 / H2H_Last5.
Термін виконання: 1–2 дні.
Якщо потрібно, можу також додати JSON формат.
Готова почати одразу після погодження.
-
656 9 0 Доброго вечора, Олександр!
Загалом завдання зрозуміле, для точної відповіді за термінами та ціною, хотілося б уточнити деякі питання, які у мене виникли після аналізу вашого завдання.
Пишіть у приватні повідомлення – обговоримо деталі та ваші побажання.
-
511 3 0 вітаю. займаюся парсерами, готовий виконати ваше завдання на playwright, або допрацювати ваше, як вам буде зручніше. зроблю вихід в екселі та json з структурованими даними. в разі зміни структури сайту перероблю парсер
-
751 9 0 Привіт, робив подібне, в портфоліо можна подивитися, більш детально можна обговорити в особистих повідомленнях.
-
3264 52 0 Доброго дня, Олександр.
Пишіть, зроблю
................................................
-
2409 8 1 Вітаю! 🚀
Можу швидко довести ваш парсер Flashscore до робочого результату або зібрати чисте рішення під ваше ТЗ.
Ключове — я розумію вашу реальну проблему: зараз парсер не добирає 20 матчів і не тягне чверті, а саме це для вас критично.
-
2141 85 0 Готовий зробити. ________________________________________________
-
204 Вітаю, я ознайомився з ТЗ і готовий написати парсер для збору данних баскетбольних матчів у форматі .xlsx. Маю великий досвід з парсингу сайтів, приклади можете переглянути у моєму портфоліо.
Термін: 1-2 дні
Вартість: 1000 грн
-
4975 41 4 1 Доброго дня!
Професійно розробляю парсери на Python, зокрема з веб-сайтів з використанням Selenium та аналізу HTML/CSS. Маю досвід роботи з вилученням даних з таблиць, динамічних елементів та обробки їх в Excel/JSON. Готовий реалізувати парсер Flashscore для баскетболу, що відповідатиме Вашим вимогам ТЗ, включаючи збір даних по чвертях та овертаймах.
Напишіть мені в особисті повідомлення, щоб уточнити деталі та обговорити реалізацію.
-
1423 46 0 Доброго дня, готова виконати завдання. Пишіть в лс для обговорення деталей. Буду рада співпраці!
-
135 1 1 Доброго дня! Ваш проект привернув мою увагу. У мене є необхідний досвід у цій сфері, тому я готовий гарантувати якісний результат у встановлені терміни. Розповім трохи детальніше про свій бекграунд:
Цілеспрямований Full-stack розробник (Frontend & Backend) з практичним досвідом створення клієнт-серверних додатків, архітектури Telegram-ботів та інтеграції складних API. Пишу на Python, C та Java, а також застосовую навички 3D-моделювання для візуалізації та геймдеву. Спеціалізуюсь на нестандартних рішеннях, включаючи інтеграцію з ІІ-моделями та криптовалютними сервісами. Обладаю системним підходом до створення продуктів: від проектування серверної логіки та баз даних до розробки зручних користувацьких інтерфейсів.
«Перетворюю концепт і MVP у готовий продукт з потенціалом глобального масштабування».
Ключові компетенції:
• Full-stack: Python, C, Java (від серверної логіки та БД до UI/UX).
• Telegram & API: Відмовостійкі боти (e-commerce, криптобіржі, платіжні шлюзи, парсинг).
• AI Integration: Впровадження нейромереж у програмні продукти.
… • Visual & QA: 3D-моделювання, відеомонтаж, пошук вразливостей та оптимізація навантажень.
Буду радий співпраці! Пропоную обговорити деталі проекту, включаючи повне ТЗ та конкретні завдання. Буду чекати вашого повідомлення.
-
4611 52 1 Доброго дня, я Python - розробник, маю досвід у розробці парсерів різної складності. Можу виконати ваш проект швидко та якісно. Пишіть - обговоримо деталі. Приступити до роботи готовий вже сьогодні.
Актуальні фриланс-проєкти в категорії Python
Покращення макросу
702 UAH
Потрібно покращити вже існуючий макс. Сам мекрос мабудь простий не знаю бо мені його передав минулий співробітникю Використовується Макрос для створення специфікацій. Так як працюю в роздрубній торгівлі то для коної операції с постачальником а саме потавками ми робимо… Python ∙ 1 година 7 хвилин тому ∙ 9 ставок |
Створення Тік-ток ферми з генерацією доходу
27 000 UAH
в пошуках людини, яка може написати софт для ферми Тік Ток, щоб ми змогли генерувати трафік, отримувати дохід. Шукаємо готове рішення з повним циклом. Python, Розробка ботів ∙ 1 день 1 година тому ∙ 15 ставок |
AI Коментуюча Платформа для TikTok та Instagram.Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення… AI та машинне навчання, Python ∙ 2 дні 8 годин тому ∙ 22 ставки |
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 4 дні 3 години тому ∙ 43 ставки |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 4 дні 8 годин тому ∙ 51 ставка |