pro-football-reference-web-scraper
Web scraper to retrieve player and team data from Pro Football Reference.
Overview
pro-football-reference-web-scraper is a Python library that helps developers take advantage of the plethora of free data provided by Pro Football Reference. It is intended primarily to help fantasy sports players and sports bettors gain an edge in their NFL sports gaming endeavors. However, it can be used for any project that requires team- and player-specific data.
Installation
To install, run the following:
pip install pro-football-reference-web-scraper
Usage
Player Game Logs
The following code will retrieve and print Josh Allen's game log during the 2022 season as a pandas DataFrame.
player: a player's full name, as it appears on Pro Football Reference
position: 'QB', 'RB', 'TE', or 'WR'
season: the season you are looking for (int)
from pro_football_reference_web_scraper import player_game_log as p
game_log = p.get_player_game_log(player = 'Josh Allen', position = 'QB', season = 2022)
print(game_log)
Team Game Logs
The following code will retrieve and print the Kansas City Chiefs' game log during the 1995 season as a pandas DataFrame.
team: a team's full name (city and mascot), as it appears on Pro Football Reference
season: the season you are looking for (int)
from pro_football_reference_web_scraper import team_game_log as t
game_log = t.get_team_game_log(team = 'Kansas City Chiefs', season = 1995)
print(game_log)
Release files for pro-football-reference-web-scrape-v2 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pro-football_reference_web_scrape_v2-0.2.0.tar.gz | 37.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pro_football_reference_web_scrape_v2-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.3 kB
Release files / pro-football_reference_web_scrape_v2-0.2.0.tar.gz
| Download URL | pro-football_reference_web_scrape_v2-0.2.0.tar.gz |
|---|---|
| Size | 37.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d7209ab4e1f3f40a2f71085ffb0ee67c88b214816d00f93e77dfa5d49994710
|
|
BLAKE2b-256 checksum How to use checksums |
1a1e8ce34f145fcc9115e4c679758382f0b8bc733741e73e8c1a684fcf2b9649
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / pro_football_reference_web_scrape_v2-0.2.0-py3-none-any.whl
| Download URL | pro_football_reference_web_scrape_v2-0.2.0-py3-none-any.whl |
|---|---|
| Size | 19.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
419a33313dab1348c320427ebe421c8354b47f1c2e854ef73c7f175d37bc4e36
|
|
BLAKE2b-256 checksum How to use checksums |
e53ba36612d4590415ad0779d2a9d606e0c7c2161884768064465115d67325b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|