Basketball-reference-web-scraper

Latest version: v4.15.2

Safety actively analyzes 683322 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

4.4.1

Resolves 99.

BBref added stats tables for quarters, which also had `basic` in the `id` value.

![image](https://user-images.githubusercontent.com/8136030/65930744-abaad580-e3bb-11e9-9484-85a3fbcfb7cc.png)

This meant that the number of matching footers was much higher.

Instead, I check for `game-basic` `id` values.

This probably requires a more robust solution in the future, but this is my strategy for now.

4.4.0

* Adds play-by-play stats scraping for pages like https://www.basketball-reference.com/boxscores/pbp/201810160BOS.html (#86) (DaiJunyan)
* Rewrites internal writing interface (89)
* Updates `README` to reflect new `play_by_play` client method and adds `Contributors` section (94)

4.3.0

Adds a `players_advanced_season_totals` method (84 and 85).

This method returns various advanced statistics associated with players in a given season.

4.2.3

Related to 81 and 82.

I had bumped `urllib3` to the latest version at the time (`1.25.2`) in 80 to resolve a security vulnerability in `urllib3 < 1.24.2`.

However, this meant that the required `requests` version, `2.20.0` had the wrong `urllib3` version.

`urllib31.24.3` both avoids the security vulnerability and fulfills `requests`' `urllib3` version requirements.

4.2.2

Not secure
This release includes 79 and 80.

79 attempts to handle empty or blank string values for numerical fields while 80 upgrades the `urllib3` library to `1.25.2` due to a security vulnerability with versions less than `1.24.2`.

4.2.1

Not secure
As 76 noted, the player season statistics method threw an error because a player's age value was an empty string.

This fix checks to see if the age value is an empty string, and if so, returns `None`.

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.