A playwright script to get FIBA game match results from FIBA World Cup 2023, 2019, 2014 and Olympics 2020 and 2016.
This tool is used to create FIBA games in PGN format. They are used to generate rating list using bayeselo rating system which are used in the two articles.
Used to get match results from the world cup 2023 games. Results are saved in csv file. You need to create a folder path data/worldcup/2023
to save the csv file.
Used to get match results from world cup 2019. Results are saved in csv file. You need to create a folder path data/worldcup/2019
to save the csv file.
Used to get match results from world cup 2014. Results are saved in csv file. You need to create a folder path data/worldcup/2014
to save the csv file.
Used to get match results from the Tokyo, Japan olympics 2020 games. Results are saved in csv file. You need to create a folder path data/olympics/2020
to save the csv file.
Used to get match result from the Rio de Janeiro, Brazil olympics 2016 games. Results are saved in csv file. You need to create a folder path data/olympics/2016
to save the csv file.
- Install latest Python
- Clone this repo with
git clone https://github.com/fsmosca/page-crawler.git
- cd to page-crawler
- Install dependencies with
pip install -r requirements.txt
- Run the script with
python worldcup2023.py
Crawled match results will be saved under the data/olympics<year>
and data/worldcup/<year>
folder with filenames such as ANG.csv, USA.csv and others.
ANG.csv
C1,C1S,C2,C2S,GI,DP
ANG,67,ITA,81,1,2023.08.25
PHI,70,ANG,80,2,2023.08.27
ANG,67,DOM,75,3,2023.08.29
ANG,76,CHN,83,4,2023.08.31
ANG,78,SSD,101,5,2023.09.02
where:
C1 = the country code at the left side of the page
C1S = the score of C1
C2 = similar to C1 but at right
C2S = the score of C2
DI = Game index
DP = Date played