Skip to content

Repository files navigation

Valorant Data Collector

This Python project scrapes and collects Valorant player statistics from VLR.gg using web scraping techniques. The data is exported to a CSV file for analysis, including detailed player performance data, such as agents used, rounds played, ACS, K/D ratio, and more.

Features

  • Player Search: Search for a Valorant player by name and retrieve their profile.
  • Data Extraction: Extract detailed stats for each agent a player has used, including key performance metrics.
  • Multithreading Support: Option to scrape player stats concurrently using multiple threads.
  • Data Export: Export player stats to a CSV file for easy analysis.

Technologies

  • requests: For sending HTTP requests to retrieve data from the web.
  • BeautifulSoup: For parsing and scraping the HTML content of web pages.
  • pandas: For data manipulation and export (optional).
  • csv: To export the player stats into a CSV format.
  • logging: For detailed logging of the scraping process.
  • ThreadPoolExecutor: For concurrent scraping to speed up data collection.

Installation

Download the requiremnets.txt from the repository.

To use this project, clone the repository and install the required dependencies:

git clone https://github.com/yuji1702/valorant-data-collector.git
cd valorant-data-collector
pip install -r requirements.txt

About

The Valorant Data Collector is a Python-based tool that scrapes and collects detailed player statistics from VLR.gg. It allows users to search for players, extract their performance data, and export the results into a CSV file. With support for multithreaded scraping, it efficiently gathers data on agents used, key performance metrics, and more.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages