Geronom
@Geronom
C#, .Net, Vue.js, БД

Проблема связки [Парсер выдачи Гугл + rucaptcha + recaptcha2] — как пройти капчу?

Приветствую!

В работе над парсером, который берет некоторые данные из выдачи Гугл, возник вопрос по обходу recaptcha2, которая появляется через какое-то время работы парсера.

Есть аккаунт rucaptcha и сделано подключение по их инструкции в отношении гадания recaptcha2.

Удается получить нужные данные со страницы, которую отдает Гугл (https://www.google.com/sorry/index?ВСЯКОЕ) и отправить на разгадывание. В ответ приходит токен.

Вот тут и начинается проблема так как не получается ничего сделать с этим токеном. В доступной информации сказано, что требуется, в первую очередь, сделать POST запрос с полученным токеном по следующему url:

https://www.google.com/sorry/index?q=Q_PARAMETER_V...

Тут Q_PARAMETER_VALUE и CONTINUE_VALUE известны, так как входят в url с капчей (https://www.google.com/sorry/index?ВСЯКОЕ) и получение этих значений проходит без проблем, как и самого токена.

Делаю POST и в ответ 429 (Too Many Requests)

То есть то, что было до разгадывания рекапчи. Получился замкнутый круг.

Прокси и куки - используются.
Язык – C#.

Может, у кого была подобная проблема или имеется более точная инструкция как применить полученный токен, чтобы сказать Гугл «Я не робот» и продолжить работу парсера?
  • Вопрос задан
  • 566 просмотров
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Вручную проходите капчу и смотрите в консоли во вкладке Network какие именно запросы при этом отправлялись для разблокировки, далее делайте у себя все также по аналогии.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы