Парсер з сайту
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
Відгук замовника про співпрацю з Миколою К.
Парсер з сайтурекомендую дуже крутий спеціаліст
Відгук фрилансера про співпрацю з Олександром Білобровим
Парсер з сайтудобре розписав тз, лояльно спілкувався та відносився. одним словом - прекрасний замовник
-
Вітаю! Працював зі схожим проєктом
Зможу реалізувати все швидко та якісно. Вже є заготовки.
-
204 Добрий день.
Можу реалізувати парсер для 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 Привіт, робив подібне, в портфоліо можна подивитися, більш детально можна обговорити в особистих повідомленнях.
-
3277 52 0 Доброго дня, Олександр.
Пишіть, зроблю
................................................
-
2469 8 1 Вітаю! 🚀
Можу швидко довести ваш парсер Flashscore до робочого результату або зібрати чисте рішення під ваше ТЗ.
Ключове — я розумію вашу реальну проблему: зараз парсер не добирає 20 матчів і не тягне чверті, а саме це для вас критично.
-
2162 85 0 Готовий зробити. ________________________________________________
-
156 Вітаю, я ознайомився з ТЗ і готовий написати парсер для збору данних баскетбольних матчів у форматі .xlsx. Маю великий досвід з парсингу сайтів, приклади можете переглянути у моєму портфоліо.
Термін: 1-2 дні
Вартість: 1000 грн
-
4987 41 4 1 Доброго дня!
Професійно розробляю парсери на Python, зокрема з веб-сайтів з використанням Selenium та аналізу HTML/CSS. Маю досвід роботи з вилученням даних з таблиць, динамічних елементів та обробки їх в Excel/JSON. Готовий реалізувати парсер Flashscore для баскетболу, що відповідатиме Вашим вимогам ТЗ, включаючи збір даних по чвертях та овертаймах.
Напишіть мені в особисті повідомлення, щоб уточнити деталі та обговорити реалізацію.
-
1423 46 0 Доброго дня, готова виконати завдання. Пишіть в лс для обговорення деталей. Буду рада співпраці!
-
159 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-моделювання, відеомонтаж, пошук вразливостей та оптимізація навантажень.
Буду радий співпраці! Пропоную обговорити деталі проекту, включаючи повне ТЗ та конкретні завдання. Буду чекати вашого повідомлення.
-
4575 50 1 Доброго дня, я Python - розробник, маю досвід у розробці парсерів різної складності. Можу виконати ваш проект швидко та якісно. Пишіть - обговоримо деталі. Приступити до роботи готовий вже сьогодні.
Актуальні фриланс-проєкти в категорії Python
Розробка програмного забезпечення з ШІПотрібно розробити програмне забезпечення для автоматичного виявлення, захоплення та супроводження об'єкта за допомогою відеокамери та поворотного механізму.Вихідні дані: Відеокамера з оптикою. Поворотний пристрій по двох осях (азимут/кут місця). Сервоприводи з керуванням через… AI та машинне навчання, Python ∙ 1 день 1 година тому ∙ 14 ставок |
ТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та… Python, Розробка ботів ∙ 1 день 2 години тому ∙ 30 ставок |
Автоматизація процесів через API та PythonНижче описав поточний процес і те, до якого результату хотілося б прийти. Також прикладаю файли реального процесу, щоб краще зрозуміти, як він виглядає в реальності Поточний процес Зараз весь процес виконується вручну: завантаження/вивантаження файлів, перенесення даних… AI та машинне навчання, Python ∙ 1 день 6 годин тому ∙ 43 ставки |
Потрібно створити бот в тг для оплати підписки.
2000 UAH
Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу Python, Розробка ботів ∙ 1 день 19 годин тому ∙ 78 ставок |
Бізнес-логіка платформи: підтвердження занять, контроль відвідуваності та історія уроків (DjangoДоопрацювання бізнес-логіки освітньої платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django + React) Необхідно реалізувати повноцінну систему підтвердження уроків, контролю відвідуваності та зберігання історії підтверджень. Важливо Перед початком… Python ∙ 4 дні 7 годин тому ∙ 30 ставок |