Я весь такой алгоритм строю на проверках.
Поверяем, если на странице элемент "captha"
Если ответ == да
то выполняем сценарий #1
Если ответ == нет
Идем по сценарию #2
это заказ на фрилансе и то не каждый с ней справится.
Задача в реализации простая с наличием хоть какого-то опыта в парсинге сайтов.
Задача у автора не сделать ЛИЖБЫ работало. А сделать чтобы работало еще с минимальной нагрузкой на процессор и наверно скорость тоже. Моё решение кокраз такое.
@support
Я пытался таким образом выйти из положения, но слишком много там вариантов. Либо я до конца не смог разобраться. Я просто решил сделать перебором и поиском по контенту. Типа к адресу сайта добавлять адрес страницы контактов и так несколько вариантов пока какой-нибудь не подойдет.
Вроде работает пока что