Если фри, то выше кинули, если через сервисы, можно также "вдохновиться" моим скриптом решалки Яндекс капчи, там ровно такая же суть, но прикручено решение через антигейт (с ручными индусами), но можно так и любой сервис с индусами прикрутить. Решение на гуру не чекал, баланса небыло на аке)
Помощь в реализация решения двух капч
-
На сайте рандомным образом появляется одна из выше перечисленных капч, я реализовал это в виде двух блоков решения капчи в виде рекапча и ашкапча, убрав галочку о том, что если объект не будет найден перейти к следубщесу действию, то есть если идёт рекапча то он её решает и переходит к этапу решение ашкапчи(её естественно нет) и скрипт ждёт время для перехода к след этапу, но бывает, что за время ожидания одного из блоков капча просит пройти её ещё раз, а скрипт уже переходит к другим этапам "ввод текста" соответственно работа его не верна, в этом и вопрос как сделать так, чтоб можно было сделать проверку, мол если рекпачка то решать (например блоком 1), если ашкапча то перейти к соответствующему блоку выполнения, надеюсь смог объяснить проблему
-
@Pandera поставьте проверку после решения каждой из капчи, например while(пока не решит) на каждый блок
пока не решит например называем переменную и определяем ей false как решит значение true, и проверку успешного решения перед 2 блоком, что бы проверял ее наличие например до того как начнет решать второй блок и после успешного решения и метки... я бы не использовал их, а реализовал бы 2 цикла 1 это успешность всего второй а вернее вторые решение каждой капчи. Но это не принципиально, вам нужно реализовать проверку каждого блока в не зависимости от того что он решает получается. Как вар напишите функцию проверки и вызываете ее после каждого действия. -
@prakash у него рамблер, немного сложнее все. Придется мини костыль писать. Там может рекаптча в втором, третьем или четвёртом фрейме с разными сайт ключами подгрузится. Надо в цикле пройтись и составить правильный селектор всех каптч, а затем проверить какой тебе подкинули фрейм. Плюс по такой же логике hcaptha.
