Parser z witryny
TZ: parser Flashscore dla koszykówki
Trzeba stworzyć parser meczów Flashscore dla koszykówki.
Cel
Na wejściu otrzymujemy 1 link do meczu Flashscore.
Na wyjściu należy uzyskać plik Excel (.xlsx) i, opcjonalnie, JSON, w którym będą:
ostatnie 20 meczów pierwszej drużyny
ostatnie 20 meczów drugiej drużyny
ostatnie 5 meczów bezpośrednich (H2H)
Ważne:
Dla każdego meczu we wszystkich trzech blokach należy wyciągnąć:
data
turniej / liga
gospodarz
gość
wynik końcowy
wynik po kwartach:
Q1
Q2
Q3
Q4
OT / dogrywka, jeśli jest
To znaczy dane po kwartach są obowiązkowe:
dla ostatnich 20 meczów pierwszej drużyny
dla ostatnich 20 meczów drugiej drużyny
dla ostatnich 5 meczów bezpośrednich
Przykład linku wejściowego
Na przykład:
https://www.flashscore.ua/match/basketball/galatasaray-QR2OmUw1/hapoel-holon-drJ5oMza/?mid=SrtMQ2Lc
Inne przykłady:
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
Jak ma działać logika
Krok 1
Parser otwiera stronę meczu pod podanym linkiem.
Krok 2
Na stronie meczu przechodzi do zakładki H2H.
Krok 3
W zakładce H2H zbiera 3 bloki:
Ostatnie mecze pierwszej drużyny
Ostatnie mecze drugiej drużyny
Mecze bezpośrednie (H2H)
Krok 4
Z tych bloków należy zebrać:
20 meczów pierwszej drużyny
20 meczów drugiej drużyny
5 meczów bezpośrednich
Krok 5
Każdy znaleziony mecz otwierany jest osobno.
Krok 6
Z każdego meczu należy wyciągnąć dane ze strony Podsumowanie / Summary:
wynik końcowy
Q1
Q2
Q3
Q4
OT, jeśli jest
Ważne zasady
1. Nie należy odrzucać meczów technicznych 20:0 / 0:20
Takie mecze również należy parsować i zapisywać w pliku.
Potem mogą nie być brane pod uwagę na etapie analizy.
2. Jeśli meczów jest mniej niż 20 lub H2H mniej niż 5
Parser powinien zwrócić tyle meczów, ile faktycznie jest, bez błędów.
3. Jeśli jest dogrywka
Należy ją osobno zapisywać:
OT1
OT2
OT3
jeśli jest kilka dogrywek.
4. Jeśli brakuje jakichś danych
Nie powinno być błędu, a należy zapisać null lub pustą wartość.
Format wyjściowego Excela
Potrzebny jest plik .xlsx z takimi arkuszami:
Arkusz 1 — Summary
Informacje pomocnicze:
sourceMatchUrl
sourceMatchId
homeTeam
awayTeam
sourceMatchDate
sourceMatchStatus
sourceHomeScore
sourceAwayScore
sourceTotal
collectedHomeMatches
collectedAwayMatches
collectedH2HMatches
generatedAtUtc
Arkusz 2 — Home_Last20
Ostatnie 20 meczów pierwszej drużyny
W każdym wierszu muszą być dane po kwartach
Arkusz 3 — Away_Last20
Ostatnie 20 meczów drugiej drużyny
W każdym wierszu muszą być dane po kwartach
Arkusz 4 — H2H_Last5
Ostatnie 5 meczów bezpośrednich
W każdym wierszu muszą być dane po kwartach
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
otworzyć gotowych rozwiązań, które można wziąć i dokończyć, załączyłem swoje poprawki, ale nie parsuje 20 gier i nie parsuje danych kwart tych gier
Załączniki 1
Opinia zleceniodawcy o współpracy z Mikola K.
Parser z witrynypolecam bardzo fajnego specjalistę
Opinia freelancera o współpracy z Oleksandr Bilobrov
Parser z witrynydobrze opisał tzw, lojalnie rozmawiał i odnosił się. jednym słowem - wspaniały zleceniodawca
-
Witaj! Pracowałem nad podobnym projektem. Będę w stanie zrealizować wszystko szybko i jakościowo. Już mam przygotowane materiały.
-
180 Dzień dobry.
Mogę zrealizować parser dla Flashscore w Pythonie.
Plan realizacji:
* użyję Pythona (Playwright lub Selenium) do poprawnej pracy z dynamiczną treścią
* parser otworzy stronę meczu oraz zakładkę H2H
* zbierze:
… • 20 ostatnich meczów pierwszej drużyny
• 20 ostatnich meczów drugiej drużyny
• 5 bezpośrednich meczów
* dla każdego meczu wyciągnę datę, ligę, drużyny, końcowy wynik oraz wynik po kwartach (Q1–Q4 + OT jeśli jest)
Wynik zostanie sformatowany w plik Excel (.xlsx) z arkuszami:
Podsumowanie / Dom_Last20 / Gość_Last20 / H2H_Last5.
Termin wykonania: 1–2 dni.
Jeśli to konieczne, mogę również dodać format JSON.
Jestem gotowa zacząć od razu po uzgodnieniu.
-
656 9 0 Dobry wieczór, Ołeksandrze!
Ogólnie zadanie jest zrozumiałe, aby uzyskać dokładną odpowiedź na temat terminów i ceny, chciałbym wyjaśnić kilka kwestii, które pojawiły się po analizie twojego zadania.
Pisz w prywatnych wiadomościach – omówimy szczegóły i twoje życzenia.
-
511 3 0 Witam. Zajmuję się parserami, gotowy wykonać twoje zadanie na playwright, lub dopracować twoje, jak będzie ci wygodniej. Zrobię wyjście w Excelu i JSON z ustrukturyzowanymi danymi. W przypadku zmiany struktury strony przerobię parser.
-
751 9 0 Cześć, robiłem coś podobnego, można to zobaczyć w portfolio, można to omówić bardziej szczegółowo na prywatnej wiadomości.
-
3264 52 0 Dzień dobry, Aleksandrze.
Pisz, zrobię.
................................................
-
2409 8 1 Cześć! 🚀
Mogę szybko doprowadzić twój parser Flashscore do roboczego wyniku lub zbudować czyste rozwiązanie pod twoje wymagania.
Kluczowe jest to, że rozumiem twój rzeczywisty problem: obecnie parser nie zbiera 20 meczów i nie ściąga ćwierćfinałów, a to jest dla ciebie krytyczne.
-
2141 85 0 Gotowy do zrobienia. ________________________________________________
-
204 Witam, zapoznałem się z TZ i jestem gotów napisać parser do zbierania danych meczów koszykówki w formacie .xlsx. Mam duże doświadczenie w parsowaniu stron, przykłady możesz zobaczyć w moim portfolio. Termin: 1-2 dni Koszt: 1000 zł
-
4975 41 4 1 Dzień dobry!
Profesjonalnie opracowuję parsery w Pythonie, w szczególności z witryn internetowych z wykorzystaniem Selenium oraz analizy HTML/CSS. Mam doświadczenie w wydobywaniu danych z tabel, dynamicznych elementów oraz ich przetwarzaniu w Excel/JSON. Jestem gotów zrealizować parser Flashscore dla koszykówki, który będzie odpowiadał Państwa wymaganiom w specyfikacji, w tym zbieraniu danych po kwartach i dogrywkach.
Proszę napisać do mnie w wiadomościach prywatnych, aby wyjaśnić szczegóły i omówić realizację.
-
1423 46 0 Dzień dobry, jestem gotowa wykonać zadanie. Proszę pisać na wiadomości prywatne w celu omówienia szczegółów. Będę zadowolona ze współpracy!
-
135 1 1 Cześć! Twój projekt przykuł moją uwagę. Mam niezbędne doświadczenie w tej dziedzinie, dlatego mogę zagwarantować wysoką jakość wyników w ustalonym terminie. Opowiem trochę więcej o swoim tle:
Zdeterminowany programista Full-stack (Frontend i Backend) z praktycznym doświadczeniem w tworzeniu aplikacji klient-serwer, architekturze botów Telegram oraz integracji złożonych API. Piszę w Pythonie, C i Javie, a także wykorzystuję umiejętności modelowania 3D do wizualizacji i gier. Specjalizuję się w niestandardowych rozwiązaniach, w tym integracji z modelami AI i usługami kryptowalutowymi. Posiadam systemowe podejście do tworzenia produktów: od projektowania logiki serwera i baz danych po rozwój przyjaznych interfejsów użytkownika.
„Przekształcam koncepcję i MVP w gotowy produkt z potencjałem globalnej skalowalności”.
Kluczowe kompetencje:
• Full-stack: Python, C, Java (od logiki serwera i baz danych po UI/UX).
• Telegram i API: Boty odporne na awarie (e-commerce, giełdy kryptowalut, bramki płatnicze, parsowanie).
• Integracja AI: Wdrażanie sieci neuronowych w produktach programowych.
… • Wizualizacja i QA: Modelowanie 3D, montaż wideo, wyszukiwanie luk i optymalizacja obciążeń.
Będę zadowolony z współpracy! Proponuję omówić szczegóły projektu, w tym pełne wymagania i konkretne zadania. Będę czekał na Twoją wiadomość.
-
4611 52 1 Cześć, jestem programistą Pythona, mam doświadczenie w tworzeniu parserów o różnym stopniu skomplikowania. Mogę szybko i jakościowo zrealizować Twój projekt. Napisz - omówimy szczegóły. Jestem gotów do pracy już dzisiaj.
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
Badanie segmentu premium KijowaBadanie segmentu premium w Kijowie Potrzebne jest przeprowadzenie poszukiwań otwartych publicznych kanałów komunikacji z przedstawicielami segmentu premium w Kijowie. Co należy zebrać: otwarcie opublikowany email lub telefon do kontaktu, jeśli jest umieszczony w publicznym… Parsowanie danych, Wyszukiwanie i zbieranie informacji ∙ 1 godzina 25 minut temu ∙ 7 ofert |
Wymagany specjalista ds. promocji w Telegramie.
106 PLN
Zadania: zapraszanie rzeczywistych użytkowników z bazy nazw użytkowników do nowych czatów oraz wysyłanie wiadomości do docelowej bazy. Interesuje nas tylko jakościowy ruch i praca z żywą publicznością — wykonawców korzystających z botów, sztucznego zwiększania lub niskiej… Parsowanie danych, Promocja w sieciach społecznościowych (SMM) ∙ 2 dni 19 godzin temu ∙ 8 ofert |
Zbieranie bazy danych B2B firm w Niemczech
149 PLN
Cel: Uzyskanie listy potencjalnych pracodawców (klientów) do wysyłki B2B. Region: Monachium (München) + promień 50 km. Wymagane nisze: Firmy budowlane (Bauunternehmen) Przemysł spożywczy (Lebensmittelhersteller, zakłady mięsne, piekarnie) Logistyka i kompleksy magazynowe… Parsowanie danych, Sprzedaż i generowanie leadów ∙ 2 dni 22 godziny temu ∙ 33 oferty |
Konsultacja dotycząca parsowania subskrybentów kont InstagramWitam. Konieczne jest przeprowadzenie wstępnej oceny możliwości realizacji następującego zadania. Posiadam listę kont na Instagramie. Celem jest uzyskanie danych kontaktowych (w pierwszej kolejności adresów e-mail) użytkowników, którzy obserwują te konta. Wcześniej spotkałem… Parsowanie danych ∙ 6 dni 14 godzin temu ∙ 13 ofert |
Potrzebny specjalista do wyszukiwania kontaktów decydentów w UkrainieKonieczne jest zebranie bazy (lub gotowej bazy) kontaktów osób podejmujących decyzje (LPR) w firmach Ukrainy. Wyszukiwanie i zbieranie informacji, Parsowanie danych ∙ 6 dni 19 godzin temu ∙ 20 ofert |