Skip to content

The "Football-Match-Data-Scraper" repository is a Python-based project. This project is designed to scrape football match data from various sources and compile it in a structured format. The data can be used for various purposes such as statistical analysis, predictive modeling, and more.

License

Notifications You must be signed in to change notification settings

dorukyy/Football-Match-Data-Scraper

Repository files navigation

Football Match Scraping

en tr License: MIT Version: 1.0.0

Python Selenium sqlite

EN

TR

EN

Table of Contents

  1. Introduction
  2. Requirements
  3. Installation
  4. Output
  5. License
  6. Contributing

Introduction

This project is about scraping football match data from the website https://www.spordb.com. The data is scraped using the Selenium library in Python. The website used is Turkish so, league names will be Turkish.

Requirements

  • Python 3.6 or higher
  • Selenium
  • Firefox Web Browser
  • Geckodriver

Installation

pip install -r requirements.txt
python main.py

Output

The output of the script is a sqlite database file. The database contains the following tables:

  • matches
  • weeks

License

This project is licensed under the MIT License - see the LICENSE file for details

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


TR

İçindekiler

  1. Giriş
  2. Gereksinimler
  3. Kurulum
  4. Çıktı
  5. Lisans
  6. Katkıda Bulunma

Giriş

Bu proje, https://www.spordb.com web sitesinden futbol maçı verilerini çekmek için yazılmıştır. Veriler, Python'daki Selenium kütüphanesi kullanılarak çekilir.

Gereksinimler

  • Python 3.6 veya daha yüksek
  • Selenium
  • Firefox Web Tarayıcısı
  • Geckodriver

Kurulum

  • https://www.python.org/downloads/ adresinden Python 3.6 veya daha yüksek sürümünü yükleyin.
  • Aşağıdaki komutu kullanarak gerekli kütüphaneleri yükleyin:
pip install -r requirements.txt
  • Geckodriver'ı https://sourceforge.net/projects/geckodriver.mirror/ adresinden indirin.
  • İndirilen dosyayı çıkarın ve çıkarılan dosyanın yolunu sistem ortam değişkeni PATH'e ekleyin.
  • config.ini dosyasını düzenleyin ve kendi bilgilerinizi yazın.
  • Aşağıdaki komutu kullanarak çalıştırın:
python main.py

Çıktı

Projenin çıktısı bir sqlite veritabanı dosyasıdır. Veritabanı aşağıdaki tabloları içerir:

  • maçlar
  • haftalar

Lisans

Bu proje, ayrıntılar için LICENSE dosyasına bakın MIT Lisansı altında lisanslanmıştır.

Katkıda Bulunma

Pull istekleri bekliyoruz. Büyük değişiklikler için lütfen önce neyi değiştirmek istediğinizi tartışmak üzere bir "issue" açın.

About

The "Football-Match-Data-Scraper" repository is a Python-based project. This project is designed to scrape football match data from various sources and compile it in a structured format. The data can be used for various purposes such as statistical analysis, predictive modeling, and more.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages