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
Send notifications created in Frappe or ERPNext as push notication via Firebase Cloud Message(FCM)

FCM Notification for ERPNext Send notifications created in Frappe or ERPNext as push notication via Firebase Cloud Message(FCM) Steps to use the app:

Tridz 9 Nov 14, 2022
CupScript is a simple programing language made with python

CupScript CupScript is a simple programming language made with python It includes some basic functions, variables, loops, and some other built in func

FUSEN 23 Dec 29, 2022
Expose multicam options in the Blender VSE headers.

Multicam Expose multicam options in the Blender VSE headers. Install Download space_sequencer.py and swap it with the one that comes with the Blender

4 Feb 27, 2022
App and Python library for parsing, writing, and validation of the STAND013 file format.

python-stand013 python-stand013 is a Python app and library for parsing, writing, and validation of the STAND013 file format. Features The following i

Oda 3 Nov 09, 2022
Vaccine for STOP/DJVU ransomware, prevents encryption

STOP/DJVU Ransomware Vaccine Prevents STOP/DJVU Ransomware from encrypting your files. This tool does not prevent the infection itself. STOP ransomwar

Karsten Hahn 16 May 31, 2022
This repository contains Python Projects for Beginners as well as for Intermediate Developers built by Contributors.

Python Projects {Open Source} Introduction The repository was built with a tree-like structure in mind, it contains collections of Python Projects. Mo

Gaurav Pandey 115 Apr 30, 2022
A functional standard library for Python.

Toolz A set of utility functions for iterators, functions, and dictionaries. See the PyToolz documentation at https://toolz.readthedocs.io LICENSE New

4.1k Jan 04, 2023
一个可以自动生成PTGen,MediaInfo,截图,并且生成发布所需内容的脚本

Differential 差速器 一个可以自动生成PTGen,MediaInfo,截图,并且生成发种所需内容的脚本 为什么叫差速器 差速器是汽车上的一种能使左、右轮胎以不同转速转动的结构。使用同样的动力输入,差速器能够输出不同的转速。就如同这个工具之于PT资源,差速器帮你使用同一份资源,输出不同PT

Lei Shi 96 Dec 15, 2022
IOP Support for Python (Experimental)

TAGS Experimental IOP Framework for Python WARNING: Currently, this project has NO EXCEPTION HANDLING. USE AT YOUR OWN RISK! I. Introduction to Interf

1 Oct 22, 2021
A python script made for personal use to monitor for sports card restocks on target.com since they are sold out often

TargetProductMonitor A python script made for personal use to monitor for sports card resocks on target.com since they are sold out often. When a rest

Bryan Lorden 2 Jul 31, 2022
A tool to nowcast quarterly data with monthly indicators: US consumption example

MIDAS_Nowcaster A tool to nowcast quarterly data with monthly indicators: US consumption example Pulls data directly from FRED from a list of codes -

Gene Kindberg-Hanlon 3 Oct 06, 2022
Simple but maybe too simple config management through python data classes. We use it for machine learning.

👩‍✈️ Coqpit Simple, light-weight and no dependency config handling through python data classes with to/from JSON serialization/deserialization. Curre

coqui 67 Nov 29, 2022
Open source stenotype engine

Plover Bringing stenography to everyone. Homepage Releases Wiki Blog Google Group Discord Chat About Installation Getting help Contributing Donations

Open Steno Project 2k Jan 09, 2023
Devil - Very Semple Auto Filter V1 Bot

Devil Very Semple Auto Filter V1 Bot

2 Jun 27, 2022
Google Fit Sensor Component

Google Fit Sensor Component

Ivan Vojtko 21 Dec 20, 2022
End-to-End text sumarization, QAs generation using flask.

Help-Me-Read A web application created with Flask + BootStrap + HuggingFace 🤗 to generate summary and question-answer from given input text. It uses

Ankush Kuwar 12 Nov 13, 2022
Replay Felica Exchange For Python

FelicaReplay Replay Felica Exchange Description Standalone Replay Module Usage Save FelicaRelay (=2.0) output to file, then python replay.py [FILE].

3 Jul 14, 2022
Age of Empires II recorded game parsing and summarization in Python 3.

mgz Age of Empires II recorded game parsing and summarization in Python 3. Supported Versions Age of Kings (.mgl) The Conquerors (.mgx) Userpatch 1.4

148 Dec 11, 2022
Automatically find solutions when your Python code encounters an issue.

What The Python?! Helping you find answers to the errors Python spits out. Installation You can find the source code on GitHub at: https://github.com/

What The Python?! 139 Dec 14, 2022
2 Way Sync Between Notion Database and Google Calendar

Notion-and-Google-Calendar-2-Way-Sync 2 Way Sync Between a Notion Database and Google Calendar WARNING: This repo will be undergoing a good bit of cha

248 Dec 26, 2022