Skip to main content

Functions to scrape ice hockey data from eliteprospects

Project description

eliteprospect_scraper

Package to scrape hockey data from eliteprospect.
Please only use collected data for personal use - there are real APIs for professional usage of eliteprospects data.

Getting started

Package can be installed with pip
pip install eliteprospect_scraper

In python, import module with
import eliteprospect.eliteprospect_scraper as ep

See description of functions in package with
help(ep)

Functions can be used together and input and output is linked.

Functions

Description of functions contained in package. Ordered in

getPlayers(league, year)

Get all players for specific year and league; returns dataframe.

  • League: valid league from eliteprospects
  • year: valid combination of year in format 2015-16, 2016-17 etc.

Example:
getPlayers('shl', '2015-16')

getPlayerMetadata(dfplayers)

Create dataframe with metadata by players.
Input is dataframe created with function getPlayers

getPlayerStats(playerlinks)

Create dataframe with all statistics from playerpages.
Takes series of playerlinks as input. Playerlinks are also included in return output from getPlayerMetadata

ep.getPlayerStats(["https://eliteprospects.com/player/2050/mattias-ritola"])

dataprep_players(playerstats, league_mapping, players):

help(ep) dataprep_players(playerstats, league_mapping, players) Takes series of playerlinks to eliteprospect-profiles, Return dataframe with stats by player and season

How to use

See this notebook for examples of how to use the package, and in what order you can run the functions.

eliteprospect_scraper

Package to scrape hockey data from eliteprospect

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

eliteprospect_scraper-0.7-py2.py3-none-any.whl (11.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file eliteprospect_scraper-0.7-py2.py3-none-any.whl.

File metadata

  • Download URL: eliteprospect_scraper-0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.6

File hashes

Hashes for eliteprospect_scraper-0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 431653d21140090f242ae850e2e56f313286673cce8e9fcf0896b8b968640dce
MD5 23565e0a64377a73cea165eeed76a43a
BLAKE2b-256 5172e3d1abe26e57bb0148affbed026733b40afbab763ca3da530c524a235798

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page