1.5.5 • Published 12 months ago

csgostatsgg-scraper v1.5.5

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

csgostatsgg-scraper

A consumable Node package to (heavy-handedly) scrape data from csgostats.gg. Due to csgostats.gg not having an API, and being mostly protected by Cloudflare, the best approach is to spin up a headless browser to load the page and scrape it. Ulixee Hero is used to bypass Cloudflare and manage the DOM scraping.

Progress

  • Player page summary data
  • Player page large performance stats
  • Player page detailed performance stats
  • Player page graph data
  • Player page weapon stats
  • Player page map stats
  • Player page matches data
  • Player page "Played With" section
  • Global recent matches list
  • Match page summary data
  • Match page scoreboard
  • Match page rounds
  • Match page weapons
  • Match page duels
  • Match page heatmaps
  • Leaderboards

Usage

Install

To start, it's best to run with a local Hero Core, so you should install @ulixee/hero-core as a peer dependency:

npm i csgostatsgg-scraper @ulixee/hero-core

Later, if you'd like to use a remote Hero Core, you can remove the @ulixee/hero-core peer dependency.

1.5.5

12 months ago

1.5.4

12 months ago

1.5.3

12 months ago

1.5.2

1 year ago

1.5.1

1 year ago

1.5.0

2 years ago

1.2.4

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.3

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago