Skip to content

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.

Notifications You must be signed in to change notification settings

Yuji1702/Valorant-Data-Scrapper

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/your-username/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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages