Python module for Football Reference scraping and easy access to football data from various leagues
Project description
FRScraper
Python package for easy access to football data through scraping of Football Reference website.
This allows users to obtain statistics, standings, and scores of the following tournaments:
- Premier League (England)
- La Liga (Spain)
- Bundesliga (Germany)
- Ligue 1 (France)
- Serie A (Italy)
- Eredivisie (Netherlands)
- Liga Portuguesa (Portugal)
- Campeonato Brasileiro (Brazil)
- Primera Division Argentina (Argentina)
- Ekstraklasa (Poland)
- Russian Premier League (Russia)
- Saudi Pro League (Saudi Arabia)
Installing
Via pip
Install with the following command:
pip install FRScraper
Documentation
For documentation about the API methods refer to the documentation.
Example of use
import FRScraper
# League table
df = FRScraper.get_rankings('ENG').head()
Output:
Rk | Squad | MP | W | D | L | ... | xGD | xGD/90 | Attendance | Top Scorer Goals | |
---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | Manchester City | 38 | 28 | 7 | 3 | ... | 44.9 | 1.18 | 50112 | 27 |
1 | 2 | Arsenal | 38 | 28 | 5 | 5 | ... | 48.2 | 1.27 | 60236 | 16 |
2 | 3 | Liverpool | 38 | 24 | 10 | 4 | ... | 42.0 | 1.11 | 55979 | 18 |
3 | 4 | Aston Villa | 38 | 20 | 8 | 10 | ... | 3.4 | 0.09 | 41858 | 19 |
4 | 5 | Tottenham | 38 | 20 | 6 | 12 | ... | 4.8 | 0.13 | 61482 | 17 |
More examples in the files.
Use it wisely!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
frscraper-0.1.1.tar.gz
(5.1 kB
view hashes)
Built Distribution
Close
Hashes for FRScraper-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6da4fb0a006d7bdc7baef150cdb884c3f0f298c36f286bb1258e1f103c94bd7 |
|
MD5 | ff0546f2f2c8517d85ccfe4aa637a365 |
|
BLAKE2b-256 | f69c175f58cff91bc7f06ed8332f9d70fbdc33388f431fdd5eb9b4f0ceabacce |