Сontroller 1.0
Техническое задания для разработки супер бота Сontroller
Этап 1(Создание массива из нужных ставок)
Идем в bets и здесь делаем проверку на bookmeker_id : 6. Все подходящие объекты мы сохраняем в новый массив.
После этого у нас должно получиться какое-то количество объектов, которые будут соответствовать количеству ставок.
Этап 2 (Понимание в какой части страницы находится наша ставка)
На данном этапе нам нужно найти информацию, которая даст нам понять какую ставку необходимо поставить.
Первый параметр на который нам нужно обратить внимание period_id. Данный параметр говорит нам о том, в какой части страницы, необходимо искать ставку.
period_id: 3 говорит о том, что ставка находится во вкладке Match.
period_id: 10 говорит нам о том, что ставка находится во вкладке 1st Half
period_id: 5 говорит нам о том, что ставка находится во вкладке 1st Quarter
Берем первый объект(ставку) и проверяем его на period_id: узнаем в какую часть страницы мы запускаем бота(далее Сontroller).
Пусть мы выяснили что наша ставка находится во вкладке Match, то есть period_id: 3. Переходим на нее.
Этап 3(Определение самой ставки)
На данном этапе, мы должны узнать какую конкретную ставку нам надо поставить. Это может быть победа первой команды П1, или тотал меньше в матче тм 166.5.
Для этого нас интересует два параметра:
1)market_and_bet_type:
На данном этапе опытным путем получилось выяснить следующее:
Все остальные цифры, которые будут встречаться в параметре market_and_bet_type: предлагаю пропускать на данном этапе разработки. Сontroller ничего не делает и отдыхает. Как только я выясню полную расшифровку, мы прокачаем Сontroller и на другие id.
Для лучшего понимания разберем конкретный случай:
В данном конкретном примере period_id: 3 - значит нас интересует вкладка Match(основное время).
market_and_bet_type: 17 - означает ставку фора первых, на сайте это блок Handicap
market_and_bet_type_param: - 4.5 какую именно фору нужно поставить на сайте
Итого мы знаем куда идти Сontroller на сайте и куда целится. Осталось нажать на нужную ставку, она добавится в так называемый купон, где мы должны вбить сумму ставки и подтвердить ее.
В этом видео я постарался подбить итог и показать свои мысли по поводу работы Сontroller.