Чтобы записаться на подачу российского загран паспорта в Тбилиси нужно каждые 24 часа подтверждать свою заявку на сайте https://q.midpass.ru/, иначе она понижается в очереди.
Этот код подтверждает заявку самостоятельно.
Код предоставляю as-is, так как мое подтверждение на подачу паспорта пришло раньше, чем я его привел в нормальное состояние.
В частности не было проверено, как оно норм работает в контейнере. Также нет обработки ошибок, когда капча введена неверно.
Для того, чтобы код работал, надо:
- Прописать свои учетные данные в .env файле
- Зарегаться на https://2captcha.com/ и вставить свой api key
- Выполнить
docker compose up -d
Как подебажить:
- Изменить
chromedp.Flag("headless", true)
наchromedp.Flag("headless", false)
- локально запустить go run ./main.go (запуститься, если локально у вас есть хром)