Skip to content

Latest commit

 

History

History
104 lines (83 loc) · 3.98 KB

README.md

File metadata and controls

104 lines (83 loc) · 3.98 KB

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.