Skip to content

(Still BETA) .NET 9 console app that scrapes real-time football data from SofaScore using OpenQA/Selenium, providing insights for data-driven betting decisions

Notifications You must be signed in to change notification settings

junioranheu/scraper-for-bets-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚽ SCRAPER FOR BETS

A .NET 9 console app built to scrape real-time football data from SofaScore to assist in smarter, data-driven betting decisions.

Status: ABSOLUTE BETA!

Disclaimer: This project is for educational and informational purposes only. It is not affiliated with SofaScore or any betting platform.


🧠 About this project

SCRAPER FOR BETS is a .NET 9 console application designed to retrieve real-time football data from SofaScore using browser automation (OpenQA/Selenium). The goal is to support data-informed betting without relying on paid APIs or shady tipster groups. Built with a clean code mindset for maintainability and scalability.


πŸ“¦ Features

  • Real-time football data extraction using Selenium with OpenQA
  • Headless (or not, you decide it) scraping (ChromeDriver)
  • Clean Code structure (SOLID principles, separation of concerns)
  • Minimal dependencies for portability
  • Match analysis and predictions (coming soon)

πŸ”§ Tech stack

  • .NET 9 – Modern, high-performance base
  • OpenQA.Selenium – For browser automation and data scraping
  • Clean Code – SOLID principles, domain separation
  • SofaScore – Real-time match data source (scraped, not official)

πŸ“ Project structure

/ ScraperForBet.Core
β”œβ”€β”€ /Enums
β”œβ”€β”€ /Helpers
β”‚ β”œβ”€β”€ MiscHelper.cs
β”‚ β”œβ”€β”€ ScraperHelper.cs
β”œβ”€β”€ /Models // Domain entities (Game, Team, etc.)
β”œβ”€β”€ /Services // Core scraping logic
β”‚ β”œβ”€β”€ Scraper.cs
β”œβ”€β”€ Program.cs // App entry point

About

(Still BETA) .NET 9 console app that scrapes real-time football data from SofaScore using OpenQA/Selenium, providing insights for data-driven betting decisions

Topics

Resources

Stars

Watchers

Forks

Languages