По договоренности
Необходимо написать многофункциональный парсер, который будет подключаться к скрипту сайта как библиотека.
Какие методы и функции должен иметь скрипт:
1) Получить список всех видов спорта в виде массива {номер вида спорта; название вида спорта}
2) Получить список всех турниров определенного вида спорта. В функцию передается номер из п.1, на выходе {номер турнира; название турнира}
3) Получить список всех матчей в определенном турнире. В функцию передается номер из п.2, на выходе {номер матча; название матча; дата матча; время матча}
4) Получить подробную информацию о матче(игрок 1, игрок 2, время и дата события) и список всех возможных ставок с коэффициентами в виде ассоциативного массива. Часть ставок могут быть под спойлером, это стоит учесть. В функцию передается номер матча из п.3
5) Получить информацию о результате той или иной ставки по заранее запомненному номеру из п.4. В функцию передается номер, на выходе true или false в зависимости от результата ставки
Реализация первых 4х пунктов тривиальна, как реализовать 5 пункт пока сам не знаю, поэтому желательно что бы исполнитель имел опыт в решении подобных задач.
Обязательные условия
- все должно быть сделано в виде одного файла. Будет это просто набор функций или классом не принципиально.
- Не должно нагружать систему. В случае невозможности загрузить информацию с сайта производится попытка доступа к альтернативному. То есть, имеется 2-4 адреса сайтов, к которым необходимо обращаться. Домены стали очень часто блокировать, но структура всех сайтов идентична, так что на работу скрипта повлиять не должно.
- Возвращать информацию на русском языке.
Необходимы парсеры для контор:
Бетсити
Марафон
Условия для всех контор одинаковые.
Хотелось бы услышать: срок, стоимость, к какой конторе готовы написать скрипт. Если к обеим конторам, то желательно указать стоимость и срок для каждой по отдельности.
Примечание: Язык реализации PHP