Webscraping Statistic Project

Job ID: 37045960

Budget: $30 – $250 USD

I am a passionate Python developer and need help for my current project, as I don't have time at the moment as I have received several orders from different websites.

I have created a prediction model to predict the outcome of football matches which is based on the data below (Which team is winning, how many goals will be scored and the player who is scoring), but I need the scraped data from a website.

The following data would have to be scraped:

Date
Home Team
Away Team
Home Team Goals
Away Team Goals
Ball Possesion HT
Ball Possesion AT
xG HT
xG AT
Total Shots HT
All Shots HT
All shots xG HT
All shots xGOT HT
Total Shots AT
All Shots AT
All shots xG AT
All shots xGOT AT
Big Chances HT
Big Chances AT
Big Chances missed HT
Big chances missed AT
Accurate Passes HT
Accurate Passes AT
Accurate Pass % HT
Accurate Pass % AT
Fouls committed HT
Fouls committed AT
Offsides HT
Offsides AT
Corners HT
Corners AT
Shots Off Target HT
Shots off Target AT
Shots on Target HT
Shots on Target AT
Blocked Shots HT
Blocked Shots AT
Hit Woodwork HT
Hit Woodwork AT
Shots inside Box HT
Shots inside Box AT
Shots outside Box HT
Shots outside Box AT
xG Open Play HT xG
Open Play AT
xG Set Play HT
xG penalty HT
xG penalty AT
xG Set Play AT
xG on Target (xGOT) HT
xG on Target (xGOT) AT
Passes HT
Passes AT Own Half HT
Own Half AT
Opposition Half HT Opposition Half AT
Accurate Long Balls HT
Accurate Long Balls AT
Accurate Long Balls % HT
Accurate Long Balls % AT
Accurate crosses HT
Accurate crosses AT
Accurate crosses % HT
Accurate crosses % AT
Throws HT
Throws AT
Yellow Cards HT
Yellow Cards AT
Red Cards HT
Red Cards AT
Tackles won HT
Tackles won AT
Tackles won % HT
Tackles won % AT
Interceptions HT
Interceptions AT
Blocks HT
Blocks AT
Clearances HT
Clearances AT
Keeper Saves HT
Keeper Saves AT
Duels Won HT Duels won AT
Ground duels won HT
Ground duels won AT
Aerial duels won HT
Aerials duels won AT
Successful dribbles HT
Successful dribbles AT
xAxis HT
Xaxis AT


Date
Team
Playername
Position
Rating
Shots (Minute of All Shots by Player)
Shot type
Situation
Result
xG - Expected Goals
xGOT Minutes played
Saves
Goals conceded
xGOT faced Goals
Assists
Total Shots
Accurate Passes
Accurate Long Balls
Diving save
Saves inside box
Acted as sweeper
Punches Throws
High claim
Chances created xA - Expected Assists
Shot Accuracy
Blocked Shots
Touches
Successful dribbles
Passes into final third
Accurate crosses
Dispossessed
Tackles won
Clearances
Headed Clearances
Recoveries
Ground duels won
Aerial duels won
Was fouled
Fouls committed
Lineup Status
Sub Value
cx Value
cy Value

Each individual season is to be written into an Excel file with the corresponding values as columns.
For this purpose, there is a match worksheet and a player worksheet.

Last but not least, another worksheet is to be created in Excel with the team data, called Teams.
This includes:
Club name
complete squad (players)
Player details such as: name, height, preferred foot, market value, primary and secondary position.

I have also created a video that can be sent afterwards for a better understanding.
A sample Excel file is also available.

Once the project is done, I would need someone to create the appropriate website with an API connection. So if someone is interested in getting a follow-up project, they have the opportunity here.
Related categories: Python Data Processing Data Entry Excel Web Scraping