Skip to content

web scrappers for extracting UFC event & fighters statistics to .csv data files

Notifications You must be signed in to change notification settings

sagi778/UFC-Data-Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UFC Data Extractor

Prerequisites:

  • Python 3
  • Pandas
  • Numpy
  • Beautiful soup
  • tqdm

Description:

UFC Data Extractor is a Python script that makes it easy to gather and analyze data from the ufcstats.com. With this tool, you can extract data on fighters, events, and in-depth statistics, and save it to .csv files for further analysis.

Installation:

  1. Clone Or download a local copy
  2. Run each .ipynb notebook

Getting plan for extracting data effeciently:

Notebook: https://github.com/sagi778/UFC-Data-Extractor/tree/main/notebooks/updating_lists.ipynb

Getting Matches statistics:

Notebook: https://github.com/sagi778/UFC-Data-Extractor/blob/main/notebooks/matches_stats_web_scraping.ipynb

Getting Fighters statistics:

Notebook: https://github.com/sagi778/UFC-Data-Extractor/blob/main/notebooks/fighters_stats_web_scrape.ipynb

Getting Next Card matches:

Notebook: https://github.com/sagi778/UFC-Data-Extractor/blob/main/notebooks/upcoming_web_scrape.ipynb

What Next?:

Who will win? how?