The parser of a timetable of tennis matches for Flashscore website

Overview

FlashscoreParser

The parser of a timetable of tennis matches for Flashscore website.

The program collects the schedule of tennis matches for two days from the website flashscore.com. The results are collected in two csv files and in one Excel table. Excel table contains different books for different dates. The start time of the matches is indicated by the Moscow time zone.

To work the script, you will need to establish the following modules:

  • pip install selenium

  • pip install beautifulsoup4

  • pip install lxml

  • pip install pandas

You may also need:

  • pip install openpyxl xlsxwriter xlrd

Additionally, you need to download Chromedriver corresponding to the installed version of Google Chrome. It must be placed in the root directory. Chromedriver can be downloaded here - https://chromedriver.chromium.org/downloads

Программа собирает расписание теннисных матчей на два дня с сайта flashscore.com. Собранные результаты сохраняются в два csv-файла и в одну Excel таблицу. В эксель таблице расписание на разные дни хранится в разных книгах. Время начала матчей указывается по московскому часовому поясу.

Для работы скрипта Вам понадобится установить следующие модули:

  • pip install selenium

  • pip install beautifulsoup4

  • pip install lxml

  • pip install pandas

Также могут потребоваться:

  • pip install openpyxl xlsxwriter xlrd

Дополнительно Вам необходимо скачать Chromedriver соответствующий установленной версии Google Chrome. Его нужно поместить в корневой каталог. Chromedriver можно скачать здесь - https://chromedriver.chromium.org/downloads

You might also like...
A simple string parser based on CLR to check whether a string is acceptable or not for a given grammar.

A simple string parser based on CLR to check whether a string is acceptable or not for a given grammar.

Neogex is a human readable parser standard, being implemented in Python

Neogex (New Expressions) Parsing Standard Much like Regex, Neogex allows for string parsing and validation based on a set of requirements. Unlike Rege

A parser of Windows Defender's DetectionHistory forensic artifact, containing substantial info about quarantined files and executables.

A parser of Windows Defender's DetectionHistory forensic artifact, containing substantial info about quarantined files and executables.

An OpenSource crowd-sourced cooking recipes website

An OpenSource crowd-sourced cooking recipes website

Checks for Vaccine Availability at your district and notifies you using E-mail, subscribe to our website.

Vaccine Availability Notifier Project Description Checks for Vaccine Availability at your district and notifies you using E-mail every 10 mins. Kindly

Find the remote website version based on a git repository
Find the remote website version based on a git repository

versionshaker Versionshaker is a tool to find a remote website version based on a git repository This tool will help you to find the website version o

A free website that keeps the people informed about housing and evictions.

Eviction Tracker Currently helping verify detainer warrant data for middle Tennessee - via Middle TN DSA - Red Door Collective Features Presents data

A website to collect vintage 4 tracks cassette recorders.

Vintage 4tk cassette recorders A website to collect vintage 4 tracks cassette recorders. Local development setup Copy and customize Django settings (e

Developed a website to analyze and generate report of students based on the curriculum that represents student’s academic performance.
Developed a website to analyze and generate report of students based on the curriculum that represents student’s academic performance.

Developed a website to analyze and generate report of students based on the curriculum that represents student’s academic performance. We have developed the system such that, it will automatically parse data onto the database from excel file, which will in return reduce time consumption of analysis of data.

Releases(production-v2.0)
  • production-v2.0(Jun 24, 2022)

    FlashscoreParser

    Python Version Selenium Version Chrome Version Parser Version License

    The parser of a schedule of tennis matches for Flashscore website.

    About

    The program collects the schedule of tennis matches from the website flashscore.ru/flashscore.com for the current and next days. The result is collected in two csv files. The start time of the matches is indicated according to the Moscow time zone.

    Documentation

    1. Use the requirements file to install dependencies
    2. In the root, create the following directories: chromedriver/ and data/
    3. Download chromedriver corresponding to the version of your Chrome browser and place it in the chromedriver directory
    4. The result of the script will be placed in the data directory

    Developers

    License

    Project FlashscoreParser is distributed under the MIT license.


    Парсер расписания теннисных матчей для веб-сайта Flashscore

    О проекте

    Программа собирает расписание теннисных матчей с сайта flashscore.ru/flashscore.com на текущий и ближайший дни. Собранные результаты сохраняются в два csv-файла. Время начала матчей указывается по московскому времени.

    Документация

    1. Для установки зависимостей воспользуйтесь файлом requirements.txt
    2. В корневой директории создайте каталоги: chromedriver/ и data/
    3. Скачайте chromedriver соответствующий версии вашего браузера Chrome и поместите его в директорию chromedriver
    4. Результаты работы скрипта будут помещаться в директорию data

    Разработчики

    Лицензия

    Проект FlashscoreParser распространяется под лицензией MIT.

    Source code(tar.gz)
    Source code(zip)
    main.py(12.15 KB)
    requirements.txt(387 bytes)
Owner
Valendovsky
Valendovsky
Timetable scripts for python

Timetable Scripts timetable_to_json: https://beta.elektronplus.pl/timetable classes_taught_by_teacher: a.adam (aa) ['1Tc', '1Td', '3Te', '3Ti', '4Tf',

Elektron++ 2 Jan 2, 2022
A python script that automatically joins a zoom meeting based on your timetable.

Zoom Automation A python script that automatically joins a zoom meeting based on your timetable. What does it do? It performs the following processes:

Shourya Gupta 3 Jan 1, 2022
Py-Parser est un parser de code python en python encore en plien dévlopement.

PY - PARSER Py-Parser est un parser de code python en python encore en plien dévlopement. Une fois achevé, il servira a de nombreux projets comme glad

pf4 3 Feb 21, 2022
:snake: Complete C99 parser in pure Python

pycparser v2.20 Contents 1 Introduction 1.1 What is pycparser? 1.2 What is it good for? 1.3 Which version of C does pycparser support? 1.4 What gramma

Eli Bendersky 2.8k Dec 29, 2022
A Gura parser implementation for Python

Gura parser This repository contains the implementation of a Gura format parser in Python. Installation pip install gura-parser Usage import gura gur

JWare Solutions 19 Jan 25, 2022
Parser for RISC OS Font control characters in Python

RISC OS Font control parsing in Python This repository contains a class (FontControlParser) for parsing font control codes from a byte squence, in Pyt

Charles Ferguson 1 Nov 2, 2021
Analisador de strings feito em Python // String parser made in Python

Este é um analisador feito em Python, neste programa, estou estudando funções e a sua junção com "if's" e dados colocados pelo usuário. Neste código,

Dev Nasser 1 Nov 3, 2021
A python library for writing parser-based interactive fiction.

About IntFicPy A python library for writing parser-based interactive fiction. Currently in early development. IntFicPy Docs Parser-based interactive f

Rita Lester 31 Nov 23, 2022
Ergonomic option parser on top of dataclasses, inspired by structopt.

oppapī Ergonomic option parser on top of dataclasses, inspired by structopt. Usage from typing import Optional from oppapi import from_args, oppapi @

yukinarit 4 Jul 19, 2022
Parser for air tickets' price

Air-ticket-price-parser Parser for air tickets' price How to Install Firefox If geckodriver.exe is not compatible with your Firefox version, download

Situ Xuannn 1 Dec 13, 2021