Вообщем да, сделал через игнорирование ошибки и обработку ее. Но, странность, что первый раз это решение не сработало. Видимо я криворукий немного.
Поставил засыпать перед сменой прокси и далее опять пробую грузить страницу. Бывает сайт тупо лежит и все пропускается, но думаю при тестах не страшно. Позже добавлю цикл в обработку ошибки и сделаю сон чуть дольше перед сменой прокси и загрузкой сайта.
Я дико извеняюсь, но зачем так сложно то ?
В басе есть модуль SQL подключайтесь к той же базе сколько влезет.
На сайте делаете систему заданий c id.
Бас переодически проверяет в базе новые и выполняет. Наверняка задачи стандартизированные.
Потому что это кажущаяся сложность. Как раз микросервисы позволяют уменьшить связность и, как следствие, упростить архитектуру. А еще тестировать все это добро ну прям сильно проще, так как тестируешь каждый по отдельности и связь между ними.
А когда что-то там напрямую лезет в базу и что-то там смотрит, это еще надо понимать, как это тестировать.
Да, я понимаю, что это не совсем кейс большинства пользователей BAS, но и у топикастера тоже кейс не совсем стандартный.