Разработка web-scrapping скрипта для взаимодействия с сайтом бронирования
Необходимо написать PHP класс (в одном файле, на основе файла php-интерфейса) для взаимодействия с сторонним сайтом бронирования.
Скрипт должен работать без браузера (в этот раз не будет Headless Chrome, PHP/web-driver и тд), только посредством Curl (GuzzleHTTP). В результате работы должно получиться два файла: BookingProvider.php и test.php + файлы Composer. Пакеты - можно использовать по согласованию.
Тест test.php будет создавать экземпляр класса, запрашивать через него у стороннего сайта свободные для бронирования даты и отправлять запрос на бронирование.
Объем аналогичных скриптов (уже есть несколько для аналогичных сервисов)
~ 1000 строк кода или ~15-20 методов. Среди них - работа с сервисами AntiCaptcha, проксирование запросов в Guzzle, другие вспомогательные методы.