StatsScraper2.0.0
A simple CLI python web scraper that scrapes NBA player data from basketball-reference.org and allows players to be sorted by points, rebounds, and assists and displayed.
Installation
Use pip to install StatsScraper2.0.0
pip install StatsScraper2.0.0
Usage
Code excerpt from __main__.py
from StatsScraper import Scraper
scraper = Scraper()
result = scraper.find_player_by_name("Ivica Zubac")
print("Printing result\n")
for p in result:
print(p)
sorted_points = scraper.sort_by_points("SG")
print("========Printing top scorers========\n")
for scores in sorted_points:
print(scores[0], scores[1])
sorted_assists = scraper.sort_by_assists("PF")
print("\n\n\n=========Printing top 10 assisters========\n")
count = 0
for assists in sorted_assists:
if(count >= 10):
break
print(assists[0], assists[1])
count += 1
sorted_rebounds = scraper.sort_by_rebounds("PG", "SG")
print("\n\n\n=========Printing top 20 rebounders========\n")
count = 0
for rebounds in sorted_rebounds:
if(count >= 20):
break
print(rebounds[0], rebounds[1])
count += 1
Acknowledgment
Thank you to Oscar Sanchez’s article “Web Scraping NBA Stats” for part of the scraping code
License
Metadata
Release files for StatsScraper 1.0.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 | |
|---|---|---|---|
| StatsScraper-1.0.0.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| StatsScraper-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.9 kB
Release files / StatsScraper-1.0.0.tar.gz
| Download URL | StatsScraper-1.0.0.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
79a9f0c1a611e19e18e30d5c5afb09641f4304caf51483e2a72638ba1c3f1fee
|
|
BLAKE2b-256 checksum How to use checksums |
b01e785348e56b0118284e08f69f251484080c3e9aded5e3b81f428eee7af72b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
|
Release files / StatsScraper-1.0.0-py3-none-any.whl
| Download URL | StatsScraper-1.0.0-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
30b09e88b8019eb785e5e6d88e6decbb5a6e09bc1c2dce2487ef04babdf81806
|
|
BLAKE2b-256 checksum How to use checksums |
fb6cdabdbfcb834f08c627a62b9712ae4e340bca07ca695a4f86c1b66fe0568b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2
|