Python script to run on Colab that retrieves information about football (soccer) games from some leagues

Job ID: 37784392

Budget: $50 – $200 USD

I would like a Python script to run on Colab that retrieves:
1. Information about games from the following leagues: England (Premier League, Championship), France (Ligue 1, Ligue 2), Germany (Bundesliga, Bundesliga 2), Italy (Serie A, Serie B), Spain (La Liga, La Liga 2).
2. The information needed is for the past season (2022-2023) and the current season (2023-2024), as well as games scheduled for today and tomorrow.
3. The dataframe should contain the following columns: season, date, country, league, home_team, away_team, home_goals (FT), away_goals (FT), home_goals (HT), away_goals (HT), home_odds, draw_odds, away_odds (FT and HT), odds_O0.5, odds_U0.5, odds_O1.5, odds_U1.5, odds_O2.5, odds_U2.5 (FT and HT), BTTS (FT and HT), AH (FT and HT).
4. Odds from Bookmakers (Pinnacle, Betfair, Bet365).
Related categories: Python Web Scraping Software Architecture