Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

14 дней назад
Роман
31 год, Россия
14 дней в сервисе
Был онлайн 7 дней назад
14 дней назад

1. Парсить 24/7 все live футбольные матчи по ссылкеhttps://www.sofascore.com/football/livescore

2. Отбирать матчи (первичная выборка), которые в данный момент находятся в игровом времени от 60 мин до 75 мин и какая-то команда имеет счёт 0, то есть отбираем матчи, в которых хоть одна команда не забила гол, при это время матча в пределах от 60-75 мин.

3. Далее заходим в статистику именно таких матчей (отобранных по пункту 2) и сравниваем их параметры (см ниже пункт 4) если параметры соответствуют условиями - то отправлять уведомление в телеграм.

4. После первичной выборки (пункт 2), заходим в статистику таких матчей, смотрим у каких команд нет забитых голов (нулевая), и именно у команд, которые в текущем live матче имеют 0 голов, рассматриваем такую команду для проверки ее условий в ее статистике текущего матча.

5. Условия паметров для проверки "нулевой" команды:
1) Shots on > 1
2) Big chances > 0
3) Shots inside box > shots outside box
4) Crosses (общий) > 10

6. Если все 4 условия (в пункте 5) проходят, при парсинге "нулевой команды", то отправлять уведомление с названием команд и данных параметров (пункт 5) в телеграм. Если счёт в матче 0-0, то проверяем обе команды на условия, и если хоть у одной условия срабатывает в true, высылаем в телеграм.

7. Вычисляем процент реализации голов за число ударов по воротам "попыток", в последних 8 матчей каждой команды (в sofascore есть история прямо из статистики текущего live мачта можно перейти на любую команду с ее последними мачтами). Вычисление делаем в тех матчах, команды которых проходят выборку по пункту 2 (см выше). Формула вычисления в последних 8 матчах: складываем все голы каждой команды что она забила и складываем все shots on в статистиках этих матчей. Важно голы складывать в тех матчах, где shots on вычисляемой команды > 0. Итоговая формула в последних 8 матчах не считая текущего live (сумма голов)/(сумма shots on) *100.

Обратить внимание что в в пики одновременно может быть 500 матчей, и соответственно нужно Парсить постоянно те матчи, которые проходят по условию пункта 2, с 60 по 75 минуту таких матчей регулярно, так как  возможно параметры не сработали на 65й минуте, но сработают на 70й минуте, получается количеством запросов вполне может быть серьезное, соответственно нужно это учесть при парсинге, чтобы не было блоков и лишних движений, всяких зацикливаний и перегрузок. Для уменьшения числа запросов, пункт 7 достаточно выполнить 1 раз за этот матч, запомнить и выводить в логах.

Помимо отправки в телеграм, матчи, вести логи на веб странице, для теста, и прифилирования. Парсинг должен работать сутками и не падать.

Предпочитаемый язык php, но не обязательно.

Цену и Ваши сроки, в заявке. Важно начать именно сегодня, так как матчи обычно идут в выходные дни, чтобы успеть протестировать все.

Виталий К.
40 лет, Украина
1 год в сервисе
Был онлайн 17 часов назад
5 дней назад
Александр Д.
24 года, Молдова
8 дней в сервисе
Был онлайн 2 дня назад
7 дней назад
Сергей Чамкин
21 год, Россия
13 дней в сервисе
Был онлайн 1 день назад
10 дней назад

Безопасный платеж

Андрей Халецкий
34 года, Беларусь
14 лет в сервисе
Был онлайн 1 день назад
11 дней назад

Безопасный платеж

ТОП-10 — Веб-программирование
Артур Березюк
19 лет, Латвия
12 дней в сервисе
Был онлайн 9 дней назад
12 дней назад
Дмитрий Ш.
27 лет, Беларусь
6 лет в сервисе
Был онлайн 1 день назад
36 отзывов1 новый
13 дней назад

Безопасный платеж

ТОП-20 — Веб-программирование
Игорь Е.
Игорь Е. 
35 лет, Украина
11 лет в сервисе
Был онлайн 1 час назад
14 дней назад

Безопасный платеж

Ильдар В.
39 лет, Россия
10 лет в сервисе
Был онлайн 14 часов назад
58 отзывов3 новых
14 дней назад
ТОП-20 — Веб-программирование
Владислав Ковалев
21 год, Беларусь
14 дней в сервисе
Был онлайн 14 дней назад
14 дней назад
Арсентий П.
35 лет, Россия
7 месяцев в сервисе
Был онлайн 1 час назад
14 дней назад

Безопасный платеж

Евгений Н.
33 года, Украина
11 лет в сервисе
Был онлайн 1 час назад
14 дней назад
ТОП-10 — Веб-программирование

Другие заказы в категории «Веб-программирование»