@gurkin4
Спасибо за помощь, жаль что не заметил ваш ответ, уже сам решил, просто создал цикл if который проверяет переменную содержащую ответ и заново отправляет запрос если в ответ пришло [].
@aleksandermesher стандартный модуль не подходит. на сайте есть два вида капчи – рекапча и hcapcha. Когда включен модуль рекапчи, то hcapcha почему-то не отображается на сайте. Поэтому я решаю рекапчу без включенного модуля, на http запросах. А hcapcha стандартно - с помощю модуля.
Смотрите мануал на сервисе решения рекапчи, там должен быть пример отправки токена.