Синтаксический анализатор(парсер)
Скрипт 1(добавляет в базу MySQL будущие спортивные события)
Скрипт 2(вносит в таблицу результаты прошедших событий спортивные события)
Сроки не критичны, от вас предложения по стоимости работ и вопросы, ТЗ ниже.
Техническое задание
=================
Скрипт 1(добавляет в базу MySQL будущие спортивные события)
=================
Вход:
Url =
или
Url =
или
Url =
Выход: База MySQL
Поля базы:
на усмотрение исполнителя(должны обеспечивать однозначную идентификацию события(в режиме пополнения Скрипт 1) и в режиме внесения результатов Скрипт 2)
а также основные выборы для ставок и коэффициенты, а именно:
Название вида спорта,турнира
Названия команд
Победа 1 коэффициент
Ничья коэффициент
Победа 2 коэффициент
Победа 1 или Ничья коэффициент
Победа 1 или Победа 2 коэффициент
Победа 2 или Ничья коэффициент
Фора1 значение форы
Фора1 коэффициент
Фора2 значение форы
Фора2 коэффициент
Меньше значение
Меньше коэффициент
Больше значение
Больше коэффициент
Требования
1. скрипт корректно обрабатывает одну любую ссылку
2. скрипт не должен вносить дублированную информацию в базу
при вызове последовательно по одному или другому тестовым url
3. Скрипт написан на PHP
4. Анализ ведется только среди популярных видов спорта: Футбол, Теннис, Хоккей, Баскетбол, волейбол
=================
Скрипт 2(вносит в таблицу результаты прошедших событий спортивные события)
=================
Вход:
Выход:
Поля:
выделить по отдельному полю на каждый результат и каждый тайм игры
int Тайм1Команда1, Тайм1Команда2,Тайм2Команда1, Тайм2Команда2,
Тайм3Команда1, Тайм3Команда2,Тайм4Команда1, Тайм4Команда2,
если в игре таймов меньше чем 4 остальные таймы заполняются значением "-1"
Требования
1. в фильтре выдачи (
лучше использовать точную дату а не диапазон, также выдавать результаты только среди популярных видов спорта: Футбол, Теннис, Хоккей, Баскетбол, волейбол
это позволит работать в основном с одной страницей выдачи.
2. корректно обрабатывать многостраничную выдачу при наличии.
3. Учесть что результаты по событиям редко но могут появиться на 2-3 день после игрового события(с задержкой) т.е. если вчера результатов не было, то сегодня тоже это событие проверить на наличие результата.