Парсер для сайта Flashscore



Необходим опытный разработчик для создания универсального парсера под сайт спортивной статистики Flashscore, британская версия (https://www.flashscore.co.uk). Задача парсера – собирать данные уже сыгранных матчей выбранного турнира в базу данных Excel. Принцип работы – парсер должен со страницы указанного турнира (например, https://www.flashscore.co.uk/football/england/premier-league/results/) поочередно открывать каждую игру с самого начала списка и парсить следующие данные: вид спорта, название турнира, этап турнира, дата, названия команд, итоговый счет, предматчевые коэффициенты, а также весь спектр представляемой сервисом статистической информации. На выходе должен быть Excel-файл с собранными данными, упакованным по соответствующей столбцам. Всего нужно собрать три пласта данных (далее, наглядный пример):

1. Общая информация

- ID: fgOCwL59
- Country: England
- Tournament: Premier League
- Stage: Round 33
- Date: 10.05.2022
- Time: 22:00
- Team 1: Aston Villa
- Team 2: Liverpool
- S1 (Score 1): 1
- S2 (Score 2): 2
- K1: 6,25
- X: 4,50
- K2: 1,50

2. Информация о ходе матча

- 1H1: (1st Half Team 1): 1
- 1H2: (1st Half Team 2): 1
- 2H1: (2nd Half Team 1): 0
- 2H2: (2nd Half Team 2): 1
- 1st Goal: Team 1
- GM1 (Goal Minutes Team 1): 3
- GM2 (Goal Minutes Team 2): 6; 65
- 1st RC (Red Card): -
- RC1 (Red Card Minutes Team 1): -
- RC2 (Red Card Minutes Team 2): -

3. Статистическая информация (вкладка Statistics)

Парсер по возможности должен работать быстро, а также точно и самое главное надежно собирать все доступные данные, учитывая технические особенности работы самого сайта. На данном этапе необходим парсер для пяти видов спорта: футбол, хоккей, баскетбол, американский футбол и бейсбол. У всех пяти видов спорта разная статистическая составляющая, подробнее можно ознакомиться ниже, поэтому второй и третий раздел для каждого вида спорта будет отличаться (будет предоставлено позже). Полная форма используется непосредственно на Flashscore, короткая предназначена для Excel. На некоторых играх/турнирах часть данных может быть недоступна, поэтому в таких случаях на их месте в Excel должен проставляться прочерк. Исходя из того, что один турнир может состоять из нескольких тысяч игр, необходимо иметь возможность задать парсеру от и до какой даты необходимо собирать данные.

Конечная программа должна быть совместима с MacOS. Кроме того, проект должен быть составлен таким образом, чтобы к нему в дальнейшем можно было подцепить другие виды спорта. От разработчика также требуется техническая поддержка и устранение недочетов, которые будут выявлены в ходе использования программы.

Готов ответить на все ваши вопросы, выслушать ваши идеи и предложения по функционалу, если таковые имеются.




Скачать файл


Город: Ереван
Вид предложения: Удаленная работа (разовый заказ)
Оплата: безопасная сделка
Категория: Программирование

Добавлено: 11.05.2022 в 13:33




Сделайте предложение по проекту:


Для того чтобы ответить на предложение, вам необходимо авторизоваться или зарегистрироваться на сайте


Комментарии:
Александр Кузнецов    27.06.2022   19:26:35    от 5 до дней    от 20000 до Руб  

Добрый день. Могу помочь)

Путь в программировании начинал как раз с парсинга этого сервиса (тогда еще MyScore назывался.)
Даже записи трансляций где-то остались)
Наиль Миннигалин    25.05.2022   17:17:16    от 56 до 160 часов    от 5600 до 16000 Руб  

Здраствуйте, готов начать работу.
Shohjahon Isroilov    15.05.2022   16:26:15     

Готов сотрудничат, если вы обьесните полностю что хотите, на счет етого мне в гмаил:
raziza7757.14@gmail.com
Дмитрий Семаков    12.05.2022   22:29:05     

Доброго времени суток! Ознакомился с описанием проекта и готов сделать.
Есть свободное время готов обсудить. Всегда на связи во всех доступных месенджарах.
Возможна работа по договору.
P.S. Я из Украины, если Вас это не пугает
добавляйтесь обсудим детали.
Telegram: https://t.me/Barhat_77
WhatsApp: +380933572429
E-mail : barhat.fl@gmail.com
Виктор Зацепин    11.05.2022   13:51:11     

Здравствуйте.
Опыта достаточно и готов сотрудничать. Предварительно хотелось бы сделать оценку. Ожидаю обратной связи, заранее спасибо за уделённое время.