Разработка нового раздела + парсер

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Разработка нового раздела + парсер

Парсер данных с сайта http://xscores.com
Переносим календари чемпионатов в мою базу со всеми данными (команды, дата, время, итог матча, и первого тайма)
Скажем для АПЛ ссылки для 1 и 38 тура

http://xscores.com/LiveScore.do?state=promptSoccerLeague&sport=1&country=13&league=0&season=0&sortBy=1&round=52486
http://xscores.com/LiveScore.do?state=promptSoccerLeague&sport=1&country=13&league=0&season=0&sortBy=1&round=52523

Сканирование состоявшихся матчей в мою базу.
Скажем с этой страницы. В самой ссылке указана дата.

http://xscores.com/LiveScore.do?state=promptSoccerLiveScore&gameType=All&gameStyle=euro&gameDate=2006-08-21&sport=1

Но в этом случае надобно решить задачу определения чемпионатов на этой странице.
Дозволено сканировать только те чемпионаты, в которых указана сегодняшняя дата.
Вероятность внесения данных вручную не убираем.


Раздел «Эффективность таймов»
В разделе «эффективность таймов» надобно заменить блоки «1 тайм» и «2 тайм» на блоки «дома» и «гости».
Конечный блок «эффективность таймов» подсчитывает сумму и домашних и гостевых игр, а необходимо дабы было еще отдельно показатели «дома» и «гости».

Наоборот матчей грядущего тура добавляем вероятность в 2-х блоках.
1-й блок: Вероятность строим так, скажем для Матча Зенит-Амкар:
Для 1>2: Считаем сумму матчей Зенита дома, в которых 1>2
Считаем сумму матчей Амкар в гостях, в которых 1>2
Сумму этих данных разделяем на число матчей обоих команд (для одной дома, 2-й в гостях)
Аналогичным образом считаем и для 1=2 и для 1<2
Если матчей в сумме поменьше 5, тогда вероятность не выводим.
2-й блок: Толк такой же, но считаем не все матчи чемпионата данных команд, а последние 5 (определяем по дате)

Добавляем парсер, которые будет брать показатели, дату и время с соответствующей страницы gamebookers.
Подобно тому, что реализовано в ином разделе сайта http://gamesfuture.com/st1/tmtable.php

Раздел «Тотал»
Вероятность в этом разделе реализована отчасти.
Проблема в датах. Теперь данные для второго блока берутся не по датам, а по турам. Позже реализации парсера итогов, а с ними и положительных дат, данный скриптик надобно переделать. Суть такая же как в разделе «эффективность таймов». Суммируем данные первой команды дома, и 2-й команды в гостях. Сумму разделяем на число матчей.

Добавляем парсер, которые будет брать показатели, дату и время, а также размер тотала с соответствующей страницы gamebookers.

Раздел «Тайм либо матч»
Добавляем 2-й блок вероятности

Раздел «производительность чемпионатов»
В этом разделе отображаем список всех чемпионатов помещенных в одной таблице.
Наоборот всякого помещаем данные о:
1. Число матчей в чемпионате, в которых определялась вероятность
2. Число матчей, в которых был «Value-bet»
3. Кол-во матчей, в которых прогноз был правильный (рассматривая что это был «Value-bet»). Данные показываем также в процентах от всеобщего числа матчей, в которых был «Value-bet»
4. Кол-во матчей, в которых прогноз не был правильный (рассматривая что это был «Value-bet»).
5. Средний показатель матчей с угаданным прогнозом
6. Умножение % угаданных матчей на средний показатель угаданных матчей.
Сортируем по значению в поле 6

Раздел «Валуй»
В этом разделе отображаем те матчи, которые обязаны состояться в ближайшие сутки.
Пример реализации: http://gamesfuture.com/st1/tmtable_2.php
Также отображаем вероятность по обоим блокам и показатели.
Над матчами добавляем выпадающее окошко с выбором раздела.
«Эффективность таймов»
«Тайм либо матч»
«Тотал»
Добавляем поле для значения «value». В этом поле реализуем формулу, множим показатель на вероятность и отнимаем единицу (получается два поля, в одном множим на вероятность из первого блока, во втором для второго). Сортировку изготавливаем по убыванию в этом поле.
Также добавляем поле для «производительность чемпионата». Туда помещаем данные о чемпионате, а именно значение из поля 6 предыдущего раздела.

Для того дабы получить доступ к большинству этих данных необходимо зарегистрироваться.
Форма регистрации есть на сайте http://gamesfuture.com/authorize.php?act=reg
В эту форму необходимо добавить поле «ID в gamebookers»

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

Также в режиме «настроек таблиц» мы обязаны иметь следующие вероятности:

Вероятность отключать всякий из блоков вероятности для разделов
Раздел «Тотал»
Раздел «Эффективность таймов»
Раздел «Тайм либо матч»

Вероятность отключать не волнующие чемпионаты в разделе «производительность чемпионатов».
Наоборот всего чемпионата ставим «птички»

Если, скажем мы отключили чемпионаты в разделе «Тотал», то они не обязаны убраться из других разделов. Все индивидуально.

В разделе «Валуй» имеем вероятность отключать блоки с вероятностью.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26