Football Commentary Data Scraper

Замовник: AI | Опубліковано: 28.11.2025

I need a small, automated scraper that can pull the live-text commentary for football matches in the main English leagues (starting with the Premier League but flexible enough to point at Championship, FA Cup, etc. later). From that commentary I only want two things: • every goal, with the minute it was scored (extra-time notation such as 45+2 or 90+3 must be preserved) • the exact time stamps for the end of the first half and the end of the match (full-time whistle) Keep everything else out; no fouls, no cards, no substitutions. The finished script should output a clean CSV containing at minimum: match ID or URL, team names, goal scorer (if stated), minute, and a separate row for “HT” and “FT” with their minutes. I’m happy for you to use Python with BeautifulSoup, Scrapy, Selenium, or any similar stack, as long as the final code is commented and can be run from the command line on a standard OSX or Linux laptop. If you prefer another language and can meet the same ease of use, that’s fine too. Deliverables – Scraper source code and any requirements.txt / package list – One example CSV produced from a recent Premier League match – A short read-me explaining how to point the script at a new match URL and regenerate the CSV Acceptance An automated scripted which pulls the mentioned data once a week for all leagues requested