SkillAgentSearch skills...

Whoscoredscraper

Python modules to scrap football data from WhoScored

Install / Use

/learn @canggihpw/Whoscoredscraper
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PyWhoScored - WhoScored Scraper

Python modules to scrap data from WhoScored by using Selenium.

Requirements

  • Python 2.7
  • Selenium (https://pypi.python.org/pypi/selenium)

Example

Import Browser and Tournament.

from PyWhoScored import Browser, Tournament

Get handler of web browser. Browsers used : 0 - Chrome, 1 - Firefox, 2 - Safari, 3 - Opera, 4 - Edge

handler = Browser.get_handler(0)

Using the handler, tournament data can be obtained. List of nation and tournament id can be found in url-data directory.

# print Tournament.get_standings(handler,<nation ID>,<tournament ID>,<season>)

For example, Italian Serie B has nation ID = 1 and tournament ID = 3.

# Italian Serie B 2013/2014
print Tournament.get_standings(handler,'1','3','2013/2014')

Quit web browser after obtaining the data.

Browser.quit_browser(handler)

Current feature

  • Retrieve the standing of leagues

Features to be added

  • Match statistics
  • Player statistics
  • Past data
  • and many more features

License

GNU Affero General Public License v3.0

View on GitHub
GitHub Stars15
CategoryDevelopment
Updated2y ago
Forks5

Languages

Python

Security Score

80/100

Audited on Mar 18, 2024

No findings